mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-10-10 10:48:10 +02:00
web-app-espocrm: add resource limits, init/stop settings and cleanups
- Added CPU, memory and PID limits for espocrm, daemon and websocket services - Enabled init process and graceful stop (SIGTERM, 30s) in docker-compose - Adjusted env template (removed forced True/default flags) - Introduced entity_name/ESPOCRM_SERVICE in vars for service naming - Minor cleanup of get_app_conf defaults Ref: https://chatgpt.com/share/68d937ce-9c34-800f-9136-54baed9c91c7
This commit is contained in:
@@ -33,8 +33,22 @@ docker:
|
||||
database:
|
||||
enabled: true
|
||||
espocrm:
|
||||
image: "espocrm/espocrm"
|
||||
version: "latest"
|
||||
name: "espocrm"
|
||||
image: "espocrm/espocrm"
|
||||
version: "latest"
|
||||
name: "espocrm"
|
||||
cpus: 1.5
|
||||
mem_reservation: 1.2g
|
||||
mem_limit: 2g
|
||||
pids_limit: 768
|
||||
daemon:
|
||||
cpus: 0.5
|
||||
mem_reservation: 0.25g
|
||||
mem_limit: 0.5g
|
||||
pids_limit: 384
|
||||
websocket:
|
||||
cpus: 0.5
|
||||
mem_reservation: 0.25g
|
||||
mem_limit: 0.5g
|
||||
pids_limit: 384
|
||||
volumes:
|
||||
data: espocrm_data
|
||||
|
Reference in New Issue
Block a user