Installation VPS : surcouche HTTP port 80 pour valider avant le domaine

Ajoute docker-compose.http.yml, qui publie l'application sur le port 80 et
laisse Compose créer le réseau proxy. Permet de valider une installation sur
l'IP du serveur avant que le DNS ne soit en place, sans HTTPS possible à ce
stade (pas de certificat pour une IP nue).

Documente les deux phases dans le README et .env.example : HTTP simple d'abord,
puis bascule vers la surcouche Caddy en changeant la seule ligne COMPOSE_FILE,
les volumes conservant base, compte admin et secret de session.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B8UUiQtBWYWNFcsea8spnX
This commit is contained in:
Claude committed 2026-09-05 15:21:31 +00:00
1 parent 0562d07254
commit 8414c7201e
3 files changed
+96 -21

No files matched your search

+8 -2
View File
@@ -39,8 +39,14 @@ SEED_DEMO=false
NODE_ENV=production
PORT=3000
# ---- VPS sans reverse proxy : Caddy + Let's Encrypt (voir README) ----
# Décommentez pour ajouter docker-compose.caddy.yml (ports 80/443, HTTPS auto).
# ---- VPS sans reverse proxy existant (voir README) ----
# Choisissez UNE surcouche via COMPOSE_FILE.
#
# Phase 1, sans nom de domaine : HTTP simple sur le port 80 (http://IP).
#COMPOSE_FILE=docker-compose.yml:docker-compose.http.yml
#
# Phase 2, DNS en place : Caddy en 80/443, certificat Let's Encrypt automatique.
# SITE_DOMAIN et CADDY_EMAIL ne sont lus que par cette surcouche.
#COMPOSE_FILE=docker-compose.yml:docker-compose.caddy.yml
#SITE_DOMAIN=pleinr.example.fr
#CADDY_EMAIL=vous@example.fr