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.
|
# Domaine public servi par NGINX.
|
||||||
groupe_meditation_domain: groupe-meditation.87-16.org
|
groupe_meditation_domain: app.87-16.org
|
||||||
|
|
||||||
# Chemins de déploiement.
|
# Chemins de déploiement.
|
||||||
groupe_meditation_app_dir: /opt/groupe-meditation
|
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
|
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
|
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
|
INVITATION_EXPIRE_HOURS=48
|
||||||
|
|
|
||||||
|
|
@ -14,12 +14,12 @@ class Settings(BaseSettings):
|
||||||
CORS_ORIGINS: List[str] = [
|
CORS_ORIGINS: List[str] = [
|
||||||
"http://localhost:5173",
|
"http://localhost:5173",
|
||||||
"http://localhost:3000",
|
"http://localhost:3000",
|
||||||
"https://groupe-meditation.87-16.org",
|
"https://app.87-16.org",
|
||||||
]
|
]
|
||||||
INVITATION_EXPIRE_HOURS: int = 48
|
INVITATION_EXPIRE_HOURS: int = 48
|
||||||
VAPID_PUBLIC_KEY: str | None = None
|
VAPID_PUBLIC_KEY: str | None = None
|
||||||
VAPID_PRIVATE_KEY_B64: 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:
|
class Config:
|
||||||
env_file = str(_ENV_FILE)
|
env_file = str(_ENV_FILE)
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,11 @@
|
||||||
# sudo cp deploy/nginx-groupe-meditation.conf /etc/nginx/sites-available/groupe-meditation
|
# 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 ln -s /etc/nginx/sites-available/groupe-meditation /etc/nginx/sites-enabled/
|
||||||
# sudo nginx -t && sudo systemctl reload nginx
|
# 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 {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
server_name groupe-meditation.87-16.org;
|
server_name app.87-16.org;
|
||||||
|
|
||||||
# ── Headers de sécurité ──
|
# ── Headers de sécurité ──
|
||||||
add_header X-Content-Type-Options nosniff always;
|
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
|
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
|
## Installation
|
||||||
|
|
||||||
|
|
@ -96,9 +96,9 @@ ansible-playbook ansible/site.yml --ask-vault-pass
|
||||||
## Verification
|
## Verification
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -s http://groupe-meditation.87-16.org/api/health
|
curl -s http://app.87-16.org/api/health
|
||||||
ssh ansible@groupe-meditation.87-16.org 'sudo systemctl status groupe-meditation --no-pager'
|
ssh ansible@app.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'
|
ssh ansible@app.87-16.org 'sudo journalctl -u groupe-meditation -n 100 --no-pager'
|
||||||
```
|
```
|
||||||
|
|
||||||
## Ce que le playbook gere
|
## Ce que le playbook gere
|
||||||
|
|
|
||||||
|
|
@ -151,7 +151,7 @@ Le secrétaire finalise le PV avec les décisions votées.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo systemctl status groupe-meditation
|
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 journalctl -u groupe-meditation -f --no-pager
|
||||||
sudo tail -f /var/log/nginx/groupe-meditation-error.log
|
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
|
- **aa87.org** — Site de la Région 87
|
||||||
- **BSG** — Bureau des Services généraux (aa.org)
|
- **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