Hugging Face
Aprende cómo hacer deployment de Flowise en Hugging Face
Crear un nuevo space
Inicia sesión en Hugging Face
Comienza creando un nuevo Space con el nombre que prefieras.
Selecciona Docker como Space SDK y elige Blank como la plantilla de Docker.
Selecciona CPU basic ∙ 2 vCPU ∙ 16GB ∙ FREE como Space hardware.
Haz click en Create Space.
Configurar las variables de entorno
Ve a Settings de tu nuevo space y busca la sección Variables and Secrets
Haz click en New variable y añade el nombre como
PORT
con valor7860
Haz click en Save
(Opcional) Haz click en New secret
(Opcional) Completa con tus variables de entorno, como credenciales de base de datos, rutas de archivos, etc. Puedes consultar los campos válidos en el
.env.example
aquí
Crear un Dockerfile
En la pestaña de archivos, haz click en el botón + Add file y haz click en Create a new file (o Upload files si lo prefieres)
Crea un archivo llamado Dockerfile y pega lo siguiente:
FROM node:18-alpine
USER root
# Arguments that can be passed at build time
ARG FLOWISE_PATH=/usr/local/lib/node_modules/flowise
ARG BASE_PATH=/root/.flowise
ARG DATABASE_PATH=$BASE_PATH
ARG SECRETKEY_PATH=$BASE_PATH
ARG LOG_PATH=$BASE_PATH/logs
ARG BLOB_STORAGE_PATH=$BASE_PATH/storage
# Install dependencies
RUN apk add --no-cache git python3 py3-pip make g++ build-base cairo-dev pango-dev chromium
ENV PUPPETEER_SKIP_DOWNLOAD=true
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
# Install Flowise globally
RUN npm install -g flowise
# Configure Flowise directories using the ARG
RUN mkdir -p $LOG_PATH $FLOWISE_PATH/uploads && chmod -R 777 $LOG_PATH $FLOWISE_PATH
WORKDIR /data
CMD ["npx", "flowise", "start"]
Haz click en Commit file to
main
y comenzará a construir tu aplicación.
¡Listo! 🎉
Cuando la construcción termine, puedes hacer click en la pestaña App para ver tu aplicación funcionando.
Last updated