Skip to content

Commit 3339c88

Browse files
committed
resource limits
1 parent 1d053a7 commit 3339c88

File tree

1 file changed

+26
-11
lines changed

1 file changed

+26
-11
lines changed

docker-compose.yaml

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,54 @@ services:
33
web:
44
build:
55
context: web
6-
ports:
7-
- "8000:80"
6+
deploy:
7+
resources:
8+
limits:
9+
cpus: "1.0"
10+
memory: 1024M
811
environment:
912
API_URL: http://api:80
1013
ENVIRONMENT: dev
1114
FLASK_DEBUG: 1
1215
SECRET_KEY: "0cX78ltAhxMlwTDAQQYdlXvapcJMWA=="
13-
volumes:
14-
- ./web/app:/code/app
1516
links:
1617
- api
18+
ports:
19+
- "8000:80"
20+
volumes:
21+
- ./web/app:/code/app
1722
api:
1823
build:
1924
context: api
20-
ports:
21-
- "5000:80"
25+
deploy:
26+
resources:
27+
limits:
28+
cpus: "2.0"
29+
memory: "2048M"
2230
environment:
2331
ENVIRONMENT: dev
2432
POSTGRES_DB: example
2533
POSTGRES_PASSWORD: postgres
2634
POSTGRES_USER: postgres
2735
WEB_URL: web:8000
28-
volumes:
29-
- ./api/app:/code/app
3036
links:
3137
- db
32-
db:
33-
image: postgres:15
3438
ports:
35-
- "5432:5432"
39+
- "5000:80"
40+
volumes:
41+
- ./api/app:/code/app
42+
db:
43+
deploy:
44+
resources:
45+
limits:
46+
cpus: "2.0"
47+
memory: "2048M"
3648
environment:
3749
POSTGRES_DB: example
3850
POSTGRES_PASSWORD: postgres
3951
POSTGRES_USER: postgres
52+
image: postgres:15
53+
ports:
54+
- "5432:5432"
4055
volumes:
4156
- ./db:/var/lib/postgresql/data

0 commit comments

Comments
 (0)