Dockerize app and update TravisCI file
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