Skip to content

Inicio rápido

Pon en marcha pipel8ne en menos de 5 minutos con Docker Compose.

Requisitos previos

Paso 1 — Clonar el repositorio

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

Paso 2 — Crear el archivo de entorno

bash
cp .env.example .env

Abre .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 up

Espera hasta ver:

pipel8ne-backend  | Server listening on http://0.0.0.0:3000

Paso 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

  1. Haz clic en Nuevo proyecto y asígnale un nombre
  2. Abre el proyecto y haz clic en Nuevo pipeline
  3. 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)

Released under the MIT License.