1. Télécharger
Récupérer le compose, le modèle d'environnement et les commandes DockerHub.
Les fichiers fournis sont conçus pour un déploiement rapide derrière un reverse proxy TLS, avec MongoDB isolé et licence activée côté runtime.
Récupérer le compose, le modèle d'environnement et les commandes DockerHub.
Compléter le domaine, MongoDB, le serveur de licence, la clé générée et les secrets applicatifs.
NFZ_LICENSE_KEY=... NUXT_PUBLIC_SITE_URL=https://docs.example.com MONGODB_URI=mongodb://... NFZ_SEED_ADMIN_EMAIL=admin@example.local NFZ_SEED_ADMIN_PASSWORD=replace_with_first_admin_password
Déployer par Docker Compose ou via Portainer, puis vérifier `/api/health` et la console admin.
docker compose --env-file .env -f docker-compose.community.yml up -d
NUXT_PUBLIC_SITE_URL=https://docs.example.com MONGODB_URI=mongodb://mongodb:27017/vitepress-builder NFZ_LICENSE_SERVER_URL=https://licence.nfz-serveur.fr NFZ_LICENSE_KEY=license_generated_by_nfz_license_server SESSION_SECRET=replace_with_long_random_secret ADMIN_EMAIL=admin@example.com # Premier administrateur NFZ_SEED_ADMIN_ENABLED=true NFZ_SEED_ADMIN_EMAIL=admin@example.local NFZ_SEED_ADMIN_USERID=admin@example.local NFZ_SEED_ADMIN_PASSWORD=replace_with_first_admin_password NFZ_SEED_ADMIN_NAME=Administrateur VitePress Builder NFZ_SEED_ADMIN_GROUPS=ADMIN,DOCS_ADMIN,DSI NFZ_SEED_ADMIN_ROLES=admin,docs-admin