|
6 | 6 | all: build up run
|
7 | 7 |
|
8 | 8 | run:
|
9 |
| -> docker-compose exec app python cli.py run |
10 |
| -> docker-compose exec app python cli.py anki-deck |
| 9 | +> docker-compose exec -T app python cli.py run |
| 10 | +> docker-compose exec -T app python cli.py anki-deck |
11 | 11 |
|
12 | 12 | test:
|
13 |
| -> docker-compose exec app python -m pytest |
| 13 | +> docker-compose exec -T app python -m pytest |
14 | 14 |
|
15 | 15 | coverage: test
|
16 |
| -> docker-compose exec app python -Bm pytest -p no:cacheprovider --cov=. --cov-report html:.coverage-report |
| 16 | +> docker-compose exec -T app python -Bm pytest -p no:cacheprovider --cov=. --cov-report html:.coverage-report |
17 | 17 | > xdg-open .coverage-report/index.html
|
18 | 18 |
|
19 | 19 | format:
|
20 |
| -> docker-compose exec app isort --profile=black . |
21 |
| -> docker-compose exec app black . |
| 20 | +> docker-compose exec -T app isort --profile=black . |
| 21 | +> docker-compose exec -T app black . |
22 | 22 | > sudo chown -R $(USER) obsi
|
23 | 23 | > sudo chown -R $(USER) tests
|
24 | 24 | > sudo chown -R $(USER) *.py
|
25 | 25 |
|
26 | 26 | lint:
|
27 |
| -> docker-compose exec app flake8 --ignore=E501,W503 . |
28 |
| -> @docker-compose exec app pylint obsi || true |
| 27 | +> docker-compose exec -T app flake8 --ignore=E501,W503 . |
| 28 | +> @docker-compose exec -T app pylint obsi || true |
29 | 29 |
|
30 | 30 | build: requirements.txt
|
31 | 31 | > docker-compose build --build-arg USER_ID=$$(id -u) --build-arg GROUP_ID=$$(id -g)
|
32 | 32 |
|
33 | 33 | # update requirements
|
34 | 34 | requirements.txt: requirements.in
|
35 |
| -> docker-compose exec app pip-compile --upgrade |
| 35 | +> docker-compose exec -T app pip-compile --upgrade |
36 | 36 | > sudo chown $(USER) requirements.txt
|
37 | 37 |
|
38 | 38 | up:
|
|
0 commit comments