Remplacer domaine public par app

This commit is contained in:
Daniel Allaire 2026-05-31 17:13:04 -04:00
parent 7352ecef44
commit 57e489e118
6 changed files with 12 additions and 12 deletions

View file

@ -1,6 +1,6 @@
---
# Domaine public servi par NGINX.
groupe_meditation_domain: groupe-meditation.87-16.org
groupe_meditation_domain: app.87-16.org
# Chemins de déploiement.
groupe_meditation_app_dir: /opt/groupe-meditation

View file

@ -3,5 +3,5 @@
DATABASE_URL=postgresql+asyncpg://grpmed:CHANGEZ_MOI@127.0.0.1:5432/groupe_meditation
JWT_SECRET=CHANGEZ_MOI_64_caracteres_aleatoires_generes_par_openssl_rand_base64_48
CORS_ORIGINS=["https://groupe-meditation.87-16.org"]
CORS_ORIGINS=["https://app.87-16.org"]
INVITATION_EXPIRE_HOURS=48

View file

@ -14,12 +14,12 @@ class Settings(BaseSettings):
CORS_ORIGINS: List[str] = [
"http://localhost:5173",
"http://localhost:3000",
"https://groupe-meditation.87-16.org",
"https://app.87-16.org",
]
INVITATION_EXPIRE_HOURS: int = 48
VAPID_PUBLIC_KEY: str | None = None
VAPID_PRIVATE_KEY_B64: str | None = None
VAPID_SUBJECT: str = "mailto:admin@groupe-meditation.local"
VAPID_SUBJECT: str = "mailto:admin@app.87-16.org"
class Config:
env_file = str(_ENV_FILE)

View file

@ -5,11 +5,11 @@
# sudo cp deploy/nginx-groupe-meditation.conf /etc/nginx/sites-available/groupe-meditation
# sudo ln -s /etc/nginx/sites-available/groupe-meditation /etc/nginx/sites-enabled/
# sudo nginx -t && sudo systemctl reload nginx
# sudo certbot --nginx -d groupe-meditation.87-16.org
# sudo certbot --nginx -d app.87-16.org
server {
listen 80;
server_name groupe-meditation.87-16.org;
server_name app.87-16.org;
# ── Headers de sécurité ──
add_header X-Content-Type-Options nosniff always;

View file

@ -59,7 +59,7 @@ Le fichier chiffre doit contenir au minimum:
nano ansible/group_vars/all.yml
```
Par defaut, le domaine est `groupe-meditation.87-16.org`.
Par defaut, le domaine est `app.87-16.org`.
## Installation
@ -96,9 +96,9 @@ ansible-playbook ansible/site.yml --ask-vault-pass
## Verification
```bash
curl -s http://groupe-meditation.87-16.org/api/health
ssh ansible@groupe-meditation.87-16.org 'sudo systemctl status groupe-meditation --no-pager'
ssh ansible@groupe-meditation.87-16.org 'sudo journalctl -u groupe-meditation -n 100 --no-pager'
curl -s http://app.87-16.org/api/health
ssh ansible@app.87-16.org 'sudo systemctl status groupe-meditation --no-pager'
ssh ansible@app.87-16.org 'sudo journalctl -u groupe-meditation -n 100 --no-pager'
```
## Ce que le playbook gere

View file

@ -151,7 +151,7 @@ Le secrétaire finalise le PV avec les décisions votées.
```bash
sudo systemctl status groupe-meditation
curl -s https://groupe-meditation.87-16.org/api/health
curl -s https://app.87-16.org/api/health
sudo journalctl -u groupe-meditation -f --no-pager
sudo tail -f /var/log/nginx/groupe-meditation-error.log
```
@ -240,7 +240,7 @@ sudo systemctl start groupe-meditation
- **aa87.org** — Site de la Région 87
- **BSG** — Bureau des Services généraux (aa.org)
- Documentation API : `https://groupe-meditation.87-16.org/api/docs`
- Documentation API : `https://app.87-16.org/api/docs`
---