mirror of
https://gitlab.com/free_zed/free_zed.gitlab.io.git
synced 2024-07-03 17:45:08 +00:00
3.1 KiB
3.1 KiB
Title: CI/CD d'un projet Django sur VPS Date: 2018-11-24 11:11 Category: Réalisations Status: Published Summary: Intégration et déploiement continue d'un projet Django sur un VPS Digital Ocean Tags: django, travis, ci, cd, heroku, tdd, openfoodfacts, postgresql, devops, debian, sentry, admin, cli, git, python,
Historique
- Livraison du projet initial, conformément au cahier des charges
- Livraison d'un 1er lot d'évolutions
Missions
- Mettre en place une Intégration Continue(CI) avec Travis CI
- Déploiement de l'environnement de production sur un VPS Digital Ocean via CLI
- Déploiement automatisé dans un environnement de qualification (staging environment) via Heroku après réussite des tests
- Suivre l'activité :
- du serveur avec le monitoring Digital Ocean
- de l'application avec Sentry
- Utiliser
cron
pour automatiser une tâche de maintenance sur le serveur
Voir le code hébergé sur Github