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 pipel8ne2. Crear el archivo de entorno
bash
cp .env.example .envRellena 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 psLa 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 -dDetener la stack
bash
docker compose down # conservar datos
docker compose down -v # también eliminar volúmenes (⚠ destruye todos los datos)