Remplacer domaine public par app
This commit is contained in:
parent
7352ecef44
commit
57e489e118
6 changed files with 12 additions and 12 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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`
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue