Deploiement Dev / Test¶
L'environnement de test est isole de la production et deploie automatiquement
a chaque git push sur la branche dev.
Domaines¶
- Frontend : https://test-housing.boaz-study.tech
- API : https://api-test-housing.boaz-study.tech (Swagger :
/docs)
Comment ca marche¶
flowchart LR
A[git push dev] --> B[GitHub Actions]
B --> C[Runner self-hosted]
C --> D[scripts/deploy/deploy_test.sh]
D --> E[docker compose -f docker-compose.test.yml up -d --build]
E --> F[Health check housing_test_backend]
F --> G[test-housing.boaz-study.tech a jour]
- Projet Docker :
boaz_housing_test(conteneurshousing_test_*, volumeshousing_test_*). - Le secret
.env.testest lu depuis un emplacement stable du serveur (hors depot). - La base de test est vierge : les migrations Alembic la construisent au demarrage.
Declencher manuellement¶
Depuis GitHub : onglet Actions -> Deploy TEST -> Run workflow.