88 @echo
99 @exit 1
1010
11- .state/docker-build-web : Dockerfile dev-requirements.txt base-requirements.txt
11+ .state/docker-build-web : Dockerfile requirements/ dev-requirements.txt requirements/ base-requirements.txt
1212 # Build web container for this project
1313 docker compose build --force-rm web
1414
@@ -24,7 +24,7 @@ default:
2424
2525.state/db-initialized : .state/docker-build-web .state/db-migrated
2626 # Load all fixtures
27- docker compose run --rm web ./manage.py loaddata fixtures/* .json
27+ docker compose run --rm web ./app/ manage.py loaddata fixtures/* .json
2828
2929 # Mark the state so we don't rebuild this needlessly.
3030 mkdir -p .state && touch .state/db-initialized
@@ -34,25 +34,25 @@ serve: .state/db-initialized
3434
3535migrations : .state/db-initialized
3636 # Run Django makemigrations
37- docker compose run --rm web ./manage.py makemigrations
37+ docker compose run --rm web ./app/ manage.py makemigrations
3838
3939migrate : .state/docker-build-web
4040 # Run Django migrate
41- docker compose run --rm web ./manage.py migrate
41+ docker compose run --rm web ./app/ manage.py migrate
4242
4343manage : .state/db-initialized
4444 # Run Django manage to accept arbitrary arguments
45- docker compose run --rm web ./manage.py $(filter-out $@ ,$(MAKECMDGOALS ) )
45+ docker compose run --rm web ./app/ manage.py $(filter-out $@ ,$(MAKECMDGOALS ) )
4646
4747shell : .state/db-initialized
48- docker compose run --rm web ./manage.py shell
48+ docker compose run --rm web ./app/ manage.py shell
4949
5050clean :
5151 docker compose down -v
5252 rm -f .state/docker-build-web .state/db-initialized .state/db-migrated
5353
5454test : .state/db-initialized
55- docker compose run --rm web ./manage.py test
55+ docker compose run --rm web ./app/ manage.py test
5656
5757docker_shell : .state/db-initialized
5858 docker compose run --rm web /bin/bash
0 commit comments