diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index e911bca..77191dd 100644 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -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 diff --git a/backend/.env.example b/backend/.env.example index 5b69803..f2db240 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -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 diff --git a/backend/app/core/config.py b/backend/app/core/config.py index 906776f..592199d 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -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) diff --git a/deploy/nginx-groupe-meditation.conf b/deploy/nginx-groupe-meditation.conf index 7d2a5b5..210cf18 100644 --- a/deploy/nginx-groupe-meditation.conf +++ b/deploy/nginx-groupe-meditation.conf @@ -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; diff --git a/docs/ANSIBLE.md b/docs/ANSIBLE.md index 15bcb78..71fb288 100644 --- a/docs/ANSIBLE.md +++ b/docs/ANSIBLE.md @@ -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 diff --git a/docs/RUNBOOK.md b/docs/RUNBOOK.md index 65318e3..dd132f8 100644 --- a/docs/RUNBOOK.md +++ b/docs/RUNBOOK.md @@ -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` ---