Démarrage rapide
Lancez pipel8ne en local en moins de 5 minutes avec Docker Compose.
Prérequis
- Docker Desktop (inclut Docker Compose)
- Un terminal
Étape 1 — Cloner le dépôt
git clone https://github.com/ogb4n/pipel8ne.git
cd pipel8neÉtape 2 — Créer le fichier d'environnement
cp .env.example .envOuvrez .env et renseignez les deux valeurs obligatoires :
JWT_SECRET=<générer ci-dessous>
SECRETS_ENCRYPTION_KEY=<générer ci-dessous>Générez des valeurs sécurisées avec Node.js :
# JWT_SECRET — collez le résultat dans .env
node -e "console.log(require('crypto').randomBytes(64).toString('hex'))"
# SECRETS_ENCRYPTION_KEY — doit faire exactement 64 caractères hex (32 octets)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"WARNING
Ne commitez jamais .env dans le contrôle de version. Ces secrets protègent les données de vos utilisateurs.
Étape 3 — Démarrer la stack
docker compose upDocker télécharge les images, démarre MongoDB et lance le backend. Attendez le message :
pipel8ne-backend | Server listening on http://0.0.0.0:3000Étape 4 — Créer votre compte
Ouvrez votre navigateur sur http://localhost:3000.
Vous serez invité à vous inscrire. Renseignez votre nom, email et mot de passe — ce premier compte devient l'administrateur.
TIP
Après la création de votre compte, allez dans Paramètres → Administration pour désactiver l'inscription publique si vous ne souhaitez pas que d'autres personnes s'inscrivent.
Étape 5 — Créer votre premier pipeline
- Cliquez sur Nouveau projet et donnez-lui un nom
- Ouvrez le projet et cliquez sur Nouveau pipeline
- Cliquez n'importe où sur le canvas pour ajouter votre premier stage
Vous êtes prêt à construire. Continuez avec le guide utilisateur pour un guide complet.
Ce qui tourne
| Service | URL | Description |
|---|---|---|
| Frontend + API | http://localhost:3000 | L'application pipel8ne |
| MongoDB | localhost:27017 | Base de données (interne, non exposée par défaut) |
Arrêter la stack
docker compose downPour supprimer également toutes les données (volume MongoDB) :
docker compose down -v