HTTPS & Reverse Proxying avec Traefik
Ajoutons des configurations TLS (HTTPS) et un reverse proxy (Traefik).
- Explorer le contenu de
resources/traefik.yml - Créer un fichier
.env(remplacer<you>par votre nom):VOTE_URL=vote.<you>.training.crafteo.io RESULT_URL=result.<you>.training.crafteo.io - Lancer la stack avec les overrides Traefik:
# make traefik docker compose -f docker-compose.yml -f resources/traefik.yml up -d
vote et result sont maintenant exposés via:
https://vote.<you>.training.crafteo.iohttps://result.<you>.training.crafteo.io
Note: le certificat TLS ne sera pas reconnu par votre navigateur, ils sont fournis par (STAGING) Let's Encrypt, une version de test des certificats Let's Encrypt