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