Inicio rápido
Pon en marcha pipel8ne en menos de 5 minutos con Docker Compose.
Requisitos previos
- Docker Desktop (incluye Docker Compose)
- Una terminal
Paso 1 — Clonar el repositorio
bash
git clone https://github.com/ogb4n/pipel8ne.git
cd pipel8nePaso 2 — Crear el archivo de entorno
bash
cp .env.example .envAbre .env y rellena los dos valores obligatorios:
env
JWT_SECRET=<generar abajo>
SECRETS_ENCRYPTION_KEY=<generar abajo>Genera valores seguros con Node.js:
bash
# JWT_SECRET
node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"
# SECRETS_ENCRYPTION_KEY — exactamente 64 caracteres hex (32 bytes)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"WARNING
Nunca confirmes .env en el control de versiones. Estos secretos protegen los datos de tus usuarios.
Paso 3 — Iniciar la stack
bash
docker compose upEspera hasta ver:
pipel8ne-backend | Server listening on http://0.0.0.0:3000Paso 4 — Crear tu cuenta
Abre el navegador en http://localhost:3000.
Se te pedirá que te registres. Esta primera cuenta se convierte en administrador.
TIP
Tras crear tu cuenta, ve a Configuración → Administración para desactivar el registro público.
Paso 5 — Crear tu primer pipeline
- Haz clic en Nuevo proyecto y asígnale un nombre
- Abre el proyecto y haz clic en Nuevo pipeline
- Haz clic en cualquier lugar del canvas para añadir tu primer stage
Continúa con la guía de usuario para un recorrido completo.
Detener la stack
bash
docker compose down # conservar datos
docker compose down -v # también eliminar volúmenes (⚠ destruye todos los datos)