File tree Expand file tree Collapse file tree 3 files changed +35
-11
lines changed
Expand file tree Collapse file tree 3 files changed +35
-11
lines changed Original file line number Diff line number Diff line change @@ -11,5 +11,3 @@ RUN pip install -e /src
1111COPY tests/ /tests/
1212
1313WORKDIR /src
14- ENV FLASK_APP=allocation/entrypoints/flask_app.py FLASK_DEBUG=1 PYTHONUNBUFFERED=1
15- CMD flask run --host=0.0.0.0 --port=80
Original file line number Diff line number Diff line change 88 docker-compose build
99
1010up :
11- docker-compose up -d app
11+ docker-compose up -d
1212
1313down :
1414 docker-compose down --remove-orphans
1515
1616test : up
17- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/unit /tests/integration /tests/e2e
17+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/unit /tests/integration /tests/e2e
1818
1919unit-tests :
20- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/unit
20+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/unit
2121
2222integration-tests : up
23- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/integration
23+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/integration
2424
2525e2e-tests : up
26- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/e2e
26+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/e2e
2727
2828logs :
29- docker-compose logs app | tail -100
29+ docker-compose logs -- tail=25 api redis_pubsub
3030
3131black :
3232 black -l 86 $$(find * -name '*.py' )
Original file line number Diff line number Diff line change 11version : " 3"
2+
23services :
34
4- app :
5+ redis_pubsub :
56 build :
67 context : .
78 dockerfile : Dockerfile
9+ image : allocation-image
810 depends_on :
911 - postgres
1012 - redis
1113 environment :
1214 - DB_HOST=postgres
1315 - DB_PASSWORD=abc123
14- - API_HOST=app
16+ - REDIS_HOST=redis
1517 - PYTHONDONTWRITEBYTECODE=1
1618 volumes :
1719 - ./src:/src
1820 - ./tests:/tests
21+ entrypoint :
22+ - python
23+ - /src/allocation/entrypoints/redis_eventconsumer.py
24+
25+ api :
26+ image : allocation-image
27+ depends_on :
28+ - redis_pubsub
29+ environment :
30+ - DB_HOST=postgres
31+ - DB_PASSWORD=abc123
32+ - API_HOST=api
33+ - REDIS_HOST=redis
34+ - PYTHONDONTWRITEBYTECODE=1
35+ - FLASK_APP=allocation/entrypoints/flask_app.py
36+ - FLASK_DEBUG=1
37+ - PYTHONUNBUFFERED=1
38+ volumes :
39+ - ./src:/src
40+ - ./tests:/tests
41+ entrypoint :
42+ - flask
43+ - run
44+ - --host=0.0.0.0
45+ - --port=80
1946 ports :
2047 - " 5005:80"
2148
22-
2349 postgres :
2450 image : postgres:9.6
2551 environment :
You can’t perform that action at this time.
0 commit comments