docker-compose up
$ docker-compose -f docker-compose.prod.yml up -d --build
On Local
$ docker-compose exec web python manage.py migrate --noinput
On Production
$ docker-compose -f docker-compose.prod.yml exec web python manage.py migrate --noinput
$ docker-compose -f docker-compose.prod.yml exec web python manage.py collectstatic --no-input --clear
In production 1 folder postgres-data
will be created make sure to keep this folder to .gitignore
. This folder will be used to store database , so that data can be persisted even when containers are rebuild.
sudo chown -R $USER:$USER .
Run
$ docker ps
$ docker inspect fcc97e066cc8 | grep IPAddress
fcc97e066cc8
is the CONTAINER_ID
that you will get after running docker ps