Skip to content

Despliegue con Docker

La forma recomendada de desplegar pipel8ne es con Docker Compose. Esto inicia la stack completa (MongoDB + backend + frontend) con un solo comando.

Requisitos previos

  • Docker Engine 24+ y Docker Compose v2
  • Un servidor o VM con al menos 512 MB de RAM y 1 núcleo de CPU

Instalación

1. Clonar el repositorio

bash
git clone https://github.com/ogb4n/pipel8ne.git
cd pipel8ne

2. Crear el archivo de entorno

bash
cp .env.example .env

Rellena los valores obligatorios. Ver Variables de entorno.

3. Compilar el frontend

bash
cd webapp && npm install && npm run build && cd ..

4. Iniciar la stack

bash
docker compose up -d
docker compose ps

La aplicación está disponible en http://localhost:3000.


Actualizar

bash
git pull
cd webapp && npm install && npm run build && cd ..
docker compose pull && docker compose up -d

Detener la stack

bash
docker compose down          # conservar datos
docker compose down -v       # también eliminar volúmenes (⚠ destruye todos los datos)

Released under the MIT License.