Skip to content

Commit a81f64c

Browse files
committed
Make docker-compose exec in Makefile non-interactive to enable CI
1 parent d61458d commit a81f64c

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Makefile

+9-9
Original file line numberDiff line numberDiff line change
@@ -6,33 +6,33 @@
66
all: build up run
77

88
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
1111

1212
test:
13-
> docker-compose exec app python -m pytest
13+
> docker-compose exec -T app python -m pytest
1414

1515
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
1717
> xdg-open .coverage-report/index.html
1818

1919
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 .
2222
> sudo chown -R $(USER) obsi
2323
> sudo chown -R $(USER) tests
2424
> sudo chown -R $(USER) *.py
2525

2626
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
2929

3030
build: requirements.txt
3131
> docker-compose build --build-arg USER_ID=$$(id -u) --build-arg GROUP_ID=$$(id -g)
3232

3333
# update requirements
3434
requirements.txt: requirements.in
35-
> docker-compose exec app pip-compile --upgrade
35+
> docker-compose exec -T app pip-compile --upgrade
3636
> sudo chown $(USER) requirements.txt
3737

3838
up:

0 commit comments

Comments
 (0)