27 lines
1.0 KiB
Makefile
27 lines
1.0 KiB
Makefile
prod:
|
|
docker compose down
|
|
docker compose --env-file .env -f ./compose.yaml -f ./.docker-compose-files/compose.prod.yaml up -d --build
|
|
docker exec quatsh-website-web-1 python manage.py collectstatic --noinput
|
|
docker exec quatsh-website-web-1 python manage.py check --deploy
|
|
docker exec quatsh-website-web-1 python manage.py migrate
|
|
|
|
dev:
|
|
docker compose down
|
|
docker compose -f ./compose.yaml -f ./.docker-compose-files/compose.dev.yaml up --build -d
|
|
docker exec quatsh-website-web-1 python manage.py collectstatic --noinput
|
|
docker exec -it quatsh-website-web-1 sh
|
|
|
|
dev_restart:
|
|
docker compose down
|
|
docker compose -f ./compose.yaml -f ./.docker-compose-files/compose.dev.yaml up -d
|
|
docker exec -it quatsh-website-web-1 sh
|
|
|
|
dev_restart_with_logs:
|
|
docker compose down
|
|
docker compose -f ./compose.yaml -f ./.docker-compose-files/compose.dev.yaml up
|
|
|
|
|
|
test:
|
|
docker compose --env-file .env.template -f ./compose.yaml -f ./.docker-compose-files/compose.test.yaml up --build --abort-on-container-exit --exit-code-from web
|
|
|