- Copy
.env.dev.exemple
to.env.dev
and edit values.
DEBUG=1
SECRET_KEY=generate-key-here # CHANGE THIS
DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 0.0.0.0 [::1]
DATABASE=mysql
SQL_ENGINE=django.db.backends.mysql
SQL_PORT=3306
SQL_DATABASE=mydb # name of the database
SQL_ROOT_PASSWORD=rootpassword # CHANGE THIS
SQL_USER=myuser # do not use 'root'
SQL_PASSWORD=myuserpassword # CHANGE THIS
SQL_HOST=db
-
Run
docker compose --env-file .env.dev up --build
-
Create superuser :
docker exec -it django-web python manage.py createsuperuser
-
Visit
http://localhost:8000
orhttp://localhost:8000/admin