Skip to content

Déploiement production

Principe recommandé

En production, utiliser une image DockerHub publiée. Le serveur ne doit pas reconstruire l’application localement.

env
NFZ_DOCS_IMAGE=vevedh/vitepress-builder
NFZ_DOCS_IMAGE_TAG=pro-0.1.165

Adapter le tag selon l’édition :

env
NFZ_DOCS_IMAGE_TAG=community-0.1.165
NFZ_DOCS_IMAGE_TAG=enterprise-0.1.165

Variables minimales

env
NODE_ENV=production
NUXT_HOST=0.0.0.0
NUXT_PORT=3000
MONGODB_URL=mongodb://mongodb:27017/vitepress-builder
NFZ_EDITION=pro
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-a-strong-password

Points importants

  • Utiliser une base MongoDB persistante.
  • Ne pas conserver de mot de passe faible dans la stack.
  • Vérifier que le domaine pointe vers le VPS.
  • Activer TLS via le reverse proxy.
  • Redéployer proprement le conteneur après chaque changement de tag.

Guide de mise en production VitePress Builder.