@@ -17,7 +17,7 @@ open-browser: ## Opens a web-browser pointing to the compose env
1717
1818.PHONY : dev-import-db
1919dev-import-db : # # Import a postgres export file located at import.db
20- docker- compose exec -it postgresql bash -c " cat /django/import.db | sed 's/OWNER\ TO\ [a-z]*/OWNER\ TO\ postgres/g' | psql securedropdb -U postgres &> /dev/null"
20+ docker compose exec -it postgresql bash -c " cat /django/import.db | sed 's/OWNER\ TO\ [a-z]*/OWNER\ TO\ postgres/g' | psql securedropdb -U postgres &> /dev/null"
2121
2222.PHONY : save-db
2323dev-save-db : # # Export developer db to file
@@ -33,15 +33,15 @@ ci-tests: ## Runs testinfra against a pre-running CI container (useful for debug
3333
3434.PHONY : dev-tests
3535dev-tests : # # Run django tests against developer environment
36- docker- compose exec django /bin/bash -ec \
36+ docker compose exec django /bin/bash -ec \
3737 " coverage run ./manage.py test --noinput --failfast; \
3838 coverage html ; \
3939 coverage xml ; \
4040 coverage report"
4141
4242.PHONY : dev-jest-tests
4343dev-jest-tests : # # Run django tests against developer environment
44- docker- compose exec node npm test
44+ docker compose exec node npm test
4545
4646.PHONY : compile-pip-dependencies
4747compile-pip-dependencies : # # Uses pip-compile to update requirements.txt
@@ -64,6 +64,7 @@ pip-update: ## Uses pip-compile to update requirements.txt for upgrading a speci
6464 bash -c 'apt-get update && apt-get install gcc libpq-dev -y && \
6565 pip install pip-tools && \
6666 pip-compile --generate-hashes --no-header --allow-unsafe --upgrade-package $(PACKAGE) --output-file requirements.txt requirements.in && \
67+ pip-compile --generate-hashes --no-header --allow-unsafe --upgrade-package $(PACKAGE) --output-file ci-requirements.txt ci-requirements.in && \
6768 pip-compile --generate-hashes --no-header --allow-unsafe --upgrade-package $(PACKAGE) --output-file dev-requirements.txt dev-requirements.in'
6869
6970.PHONY : pip-upgrade
@@ -117,11 +118,11 @@ help: ## Prints this message and exits
117118
118119.PHONY : eslint
119120eslint :
120- docker- compose exec node npm run js-lint
121+ docker compose exec node npm run js-lint
121122
122123.PHONY : stylelint
123124stylelint :
124- docker- compose exec node npm run stylelint
125+ docker compose exec node npm run stylelint
125126
126127.PHONY : flake8
127128flake8 : # # Runs flake8 linting in Python3 container.
@@ -131,11 +132,11 @@ flake8: ## Runs flake8 linting in Python3 container.
131132
132133.PHONY : check-migrations
133134check-migrations : # # Check for ungenerated migrations
134- docker- compose exec -T django /bin/bash -c " ./manage.py makemigrations --dry-run --check"
135+ docker compose exec -T django /bin/bash -c " ./manage.py makemigrations --dry-run --check"
135136
136137.PHONY : bandit
137138bandit : # # Runs bandit static code analysis in Python3 container.
138- @docker- compose run --rm django ./scripts/bandit
139+ @docker compose run --rm django ./scripts/bandit
139140
140141.PHONY : npm-audit
141142npm-audit : # # Checks NodeJS NPM dependencies for vulnerabilities
0 commit comments