chore(docker): configure production resource limits for 4 CPU / 8GB server
- nginx-prod: 0.5 CPU / 512M RAM (limits), 0.25 CPU / 256M (reserved) - frontend-prod: 0.5 CPU / 512M RAM (limits), 0.25 CPU / 256M (reserved) - backend-prod: 1.5 CPU / 2G RAM (limits), 1.0 CPU / 1G (reserved) - db-prod: 1.0 CPU / 3G RAM (limits), 0.75 CPU / 2G (reserved) Total: 3.5 CPU / 6GB limits, 2.25 CPU / 3.5GB reserved Leaves ~0.5 CPU / 2GB for host system
This commit is contained in:
@@ -43,6 +43,14 @@ services:
|
|||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "10m"
|
||||||
max-file: "3"
|
max-file: "3"
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '0.5'
|
||||||
|
memory: 512M
|
||||||
|
reservations:
|
||||||
|
cpus: '0.25'
|
||||||
|
memory: 256M
|
||||||
profiles: ["prod"]
|
profiles: ["prod"]
|
||||||
networks:
|
networks:
|
||||||
- slc_network
|
- slc_network
|
||||||
@@ -91,6 +99,14 @@ services:
|
|||||||
options:
|
options:
|
||||||
max-size: "10m"
|
max-size: "10m"
|
||||||
max-file: "3"
|
max-file: "3"
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpus: '0.5'
|
||||||
|
memory: 512M
|
||||||
|
reservations:
|
||||||
|
cpus: '0.25'
|
||||||
|
memory: 256M
|
||||||
profiles: ["prod"]
|
profiles: ["prod"]
|
||||||
networks:
|
networks:
|
||||||
- slc_network
|
- slc_network
|
||||||
@@ -169,11 +185,11 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpus: '1'
|
cpus: '1.5'
|
||||||
memory: 512M
|
memory: 2G
|
||||||
reservations:
|
reservations:
|
||||||
cpus: '0.5'
|
cpus: '1.0'
|
||||||
memory: 256M
|
memory: 1G
|
||||||
profiles: ["prod"]
|
profiles: ["prod"]
|
||||||
networks:
|
networks:
|
||||||
- slc_network
|
- slc_network
|
||||||
@@ -217,11 +233,11 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpus: '2'
|
cpus: '1.0'
|
||||||
memory: 2G
|
memory: 3G
|
||||||
reservations:
|
reservations:
|
||||||
cpus: '1'
|
cpus: '0.75'
|
||||||
memory: 1G
|
memory: 2G
|
||||||
profiles: ["prod"]
|
profiles: ["prod"]
|
||||||
networks:
|
networks:
|
||||||
- slc_network
|
- slc_network
|
||||||
|
|||||||
Reference in New Issue
Block a user