Primeros Pasos


Cloud

El alojamiento propio requiere más habilidades técnicas para configurar la instancia, respaldar la base de datos y mantener las actualizaciones. Si no tienes experiencia en la gestión de servidores y solo quieres usar la aplicación web, te recomendamos usar Flowise Cloud.

Inicio Rápido

Requisito previo: asegúrate de que NodeJS esté instalado en tu máquina. Se admiten las versiones Node v18.15.0 o v20 y superiores.

Instala Flowise localmente usando NPM.

  1. Instala Flowise:

npm install -g flowise
  1. Inicia Flowise:

npx flowise start

Docker

Hay dos formas de desplegar Flowise con Docker:

Docker Compose

  1. Ve a la carpeta docker en la raíz del proyecto

  2. Copia el archivo .env.example y pégalo como otro archivo llamado .env

  3. Ejecuta:

docker compose up -d
  1. Puedes detener los contenedores ejecutando:

docker compose stop

Imagen Docker

  1. Construye la imagen:

docker build --no-cache -t flowise .
  1. Ejecuta la imagen:

docker run -d --name flowise -p 3000:3000 flowise
  1. Detén la imagen:

docker stop flowise

Para Desarrolladores

Flowise tiene 3 módulos diferentes en un único monorepositorío:

  • Server: Backend en Node para servir la lógica de la API

  • UI: Frontend en React

  • Components: Componentes de integración

Requisito Previo

Instala PNPM.

npm i -g pnpm

Configuración 1

Configuración simple usando PNPM:

  1. Clona el repositorio

git clone https://github.com/FlowiseAI/Flowise.git
  1. Ve a la carpeta del repositorio

cd Flowise
  1. Instala todas las dependencias de todos los módulos:

pnpm install
  1. Construye el código:

pnpm build

Inicia la aplicación en http://localhost:3000

pnpm start

Configuración 2

Configuración paso a paso para contribuidores del proyecto:

  1. Clona tu repositorio forkeado

  2. Crea una nueva rama, consulta la guía. Convenciones de nombres:

    • Para rama de funcionalidad: feature/<Tu Nueva Funcionalidad>

    • Para rama de corrección de errores: bugfix/<Tu Nueva Corrección>.

  3. Cambia a la rama que acabas de crear

  4. Ve a la carpeta del repositorio:

cd Flowise
  1. Instala todas las dependencias de todos los módulos:

pnpm install
  1. Construye el código:

pnpm build
  1. Inicia la aplicación en http://localhost:3000

pnpm start
  1. Para construcción de desarrollo:

  • Crea un archivo .env y especifica el PORT (consulta .env.example) en packages/ui

  • Crea un archivo .env y especifica el PORT (consulta .env.example) en packages/server

pnpm dev
  • Cualquier cambio realizado en packages/ui o packages/server se reflejará en http://localhost:8080

  • Para los cambios realizados en packages/components, necesitarás construir nuevamente para incorporar los cambios

  • Después de realizar todos los cambios, ejecuta:

pnpm build

y

pnpm start

para asegurarte de que todo funcione bien en producción.


Para Empresas

Los planes empresariales tienen un repositorio e imagen de Docker separados.

Una vez concedido el acceso a ambos, la configuración es la misma que en Primeros Pasos. Antes de iniciar la aplicación, los usuarios empresariales deben completar los valores de los Parámetros Empresariales en el archivo .env. Consulta .env.example para los cambios requeridos.

Contacta a [email protected] para obtener el valor de las siguientes variables de entorno:

LICENSE_URL
FLOWISE_EE_LICENSE_KEY

Para Instalación con Docker:

cd docker
cd enterprise
docker compose up -d

Aprende Más

En este video tutorial, Leon proporciona una introducción a Flowise y explica cómo configurarlo en tu máquina local.

Guía de la Comunidad

Last updated