Créer un fichier .env
à la racine du projet avec les variables suivantes :
cp template.env .env
L'application peut être testé en local via la commande :
docker-compose -f docker-compose.dev.yml up --build
De manière similaire, lorsqu'un des modèles est mis à jours les migrations peuvent être crées tels que :
# Creation migrations
docker-compose -f docker-compose.dev.yml exec web python manage.py makemigrations
# Application migrations
docker-compose -f docker-compose.dev.yml exec web python manage.py migrate
L'adresse de test est https://localhost.
L'application peut être testé en local via la commande :
./manage.py runserver_plus --cert-file ../nginx/ssl/certs/self_ssl_certs.pem --key-file ../nginx/ssl/private/self_ssl_certs.key
L'adresse de test est https://localhost:8000.