Aller au contenu principal

Déployer VPS

Objectif

Production disponible pour web, Capacitor et admin.

Pour qui

DevOps avec accès serveur.

Où dans l'app

URL prod https://routineassist.com ; admin /admin.

Conditions

VPS, DNS vers serveur, certificat TLS.

Étape par étape

  1. Build frontend : npm run build — sortie vers hébergement statique.
  2. Déployez API serveur avec env : BDD, ADMIN_EMAILS, secrets mail/Graph.
  3. Configurez CORS pour origines Capacitor (https://localhost, scheme app).
  4. Reverse proxy (nginx) TLS vers Node.
  5. Exécutez migrations si projet BDD.
  6. Smoke test : /parent, /child, /wachtwoord-vergeten, /uitnodiging.
  7. Surveillez logs ; rollback via artefact release précédent.

Options & paramètres

Pas de secrets dans git — .env sur serveur uniquement.

Conseils & dépannage

Sous-domaine staging recommandé avant prod.

Voir aussi