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 @@ -14,5 +14,3 @@ RUN pip install -e /src
1414COPY tests/ /tests/
1515
1616WORKDIR /src
17- ENV FLASK_APP=allocation/flask_app.py FLASK_DEBUG=1 PYTHONUNBUFFERED=1
18- CMD flask run --host=0.0.0.0 --port=80
Original file line number Diff line number Diff line change 22 docker-compose build
33
44up :
5- docker-compose up -d app
5+ docker-compose up -d
66
77test : up
8- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/unit /tests/integration /tests/e2e
8+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/unit /tests/integration /tests/e2e
99
1010unit-tests :
11- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/unit
11+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/unit
1212
1313integration-tests : up
14- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/integration
14+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/integration
1515
1616e2e-tests : up
17- docker-compose run --rm --no-deps --entrypoint=pytest app /tests/e2e
17+ docker-compose run --rm --no-deps --entrypoint=pytest api /tests/e2e
1818
1919logs :
20- docker-compose logs app | tail -100
20+ docker-compose logs -- tail=25 api redis_pubsub
2121
2222down :
2323 docker-compose down --remove-orphans
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/redis_pubsub.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/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