Skip to content

Dockerize app and update TravisCI file

Hamza Touizrat requested to merge dockerized into master

Created by: florimondmanca

Ajout des fichiers de configuration nécessaires pour le déploiement du site :

  • Dockerfile pour la construction du conteneur du serveur Django (qui tourne avec Gunicorn)
  • docker-compose.yml pour l'orchestration du serveur Django et du serveur Nginx (fichier statiques)
  • Mise à jour du build TravisCI pour utiliser Docker et exécuter les tests dans le conteneur Django

Désormais, pourvu que Docker soit installé, on peut lancer le site en local comme s'il était en production grâce à :

oser_backend $ docker-compose up

Merge request reports

Loading