Skip to content

Slb59/202401-postgresdocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

202401-postgresdocker

Tuto pour dockeriser un projet avec postgres

  1. Dans votre répertoire de travail, créez un environnement virtuel et activez-le.
git clone https://github.com/Slb59/202401-postgresdocker.git
mkdir .venv
pipenv install
pipenv shell
  1. Installer Django et démarrer un nouveau projet
pipenv install django
django-admin startproject config .
  1. Créons une application de tâches et installons Django Rest Framework
python manage.py startapp tasks
pipenv install djangorestframework

Ajouter l’application tasks et rest_framework à INSTALLED_APPS Modifier le model et le serializer Modifier la vue et l'url de l'application tasks Modifier l'url principale dans config

  1. Lancer les migrations et le serveur
python manage.py migrate
python manage.py makemigrations
python manage.py runserver
  1. Configurer postgres

Modifier les settings et .env

pipenv install psycopg2
pipenv requirements > requirements.txt
python manage.py makemigrations
python manage.py migrate
  1. Configurer docker et docker-compose
docker compose up --build

About

Tuto pour dockeriser un projet avec postgres

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published