File tree 3 files changed +35
-11
lines changed
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
11
11
COPY tests/ /tests/
12
12
13
13
WORKDIR /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 8
8
docker-compose build
9
9
10
10
up :
11
- docker-compose up -d app
11
+ docker-compose up -d
12
12
13
13
down :
14
14
docker-compose down --remove-orphans
15
15
16
16
test : 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
18
18
19
19
unit-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
21
21
22
22
integration-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
24
24
25
25
e2e-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
27
27
28
28
logs :
29
- docker-compose logs app | tail -100
29
+ docker-compose logs -- tail=25 api redis_pubsub
30
30
31
31
black :
32
32
black -l 86 $$(find * -name '*.py' )
Original file line number Diff line number Diff line change 1
1
version : " 3"
2
+
2
3
services :
3
4
4
- app :
5
+ redis_pubsub :
5
6
build :
6
7
context : .
7
8
dockerfile : Dockerfile
9
+ image : allocation-image
8
10
depends_on :
9
11
- postgres
10
12
- redis
11
13
environment :
12
14
- DB_HOST=postgres
13
15
- DB_PASSWORD=abc123
14
- - API_HOST=app
16
+ - REDIS_HOST=redis
15
17
- PYTHONDONTWRITEBYTECODE=1
16
18
volumes :
17
19
- ./src:/src
18
20
- ./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
19
46
ports :
20
47
- " 5005:80"
21
48
22
-
23
49
postgres :
24
50
image : postgres:9.6
25
51
environment :
You can’t perform that action at this time.
0 commit comments