Files
computer-playbook/roles
Kevin Veen-Birkenbach e7702948b8 EspoCRM role: custom image + single data volume + runtime flag setter
• Build a custom image and replace upstream entrypoint with docker-entrypoint-custom.sh (strict fail on flag script).

• Introduce set_flags.php and wire via ESPOCRM_SET_FLAGS_SCRIPT; apply flags at container start; clear cache afterwards.

• Keep exactly one Docker volume (data:/var/www/html/); drop separate custom/extensions mounts.

• Compose: use custom image, add healthchecks & depends_on for daemon/websocket; keep service healthy gating.

• Ansible: deploy scripts, build & up via handlers; patch siteUrl as www-data; run upgrade non-fatal; always run flag setter.

• Vars/Env: add ESPO_INIT_* toggles and ESPOCRM_SET_FLAGS_SCRIPT; refactor variables for scripts & custom image paths.

Conversation context: https://chatgpt.com/share/68dd1992-020c-800f-bcf5-2db60cb4aab2
2025-10-01 14:08:09 +02:00
..
2025-09-23 00:51:23 +02:00
2025-09-29 09:16:02 +02:00
2025-09-23 00:59:55 +02:00
2025-09-12 02:41:33 +02:00
2025-09-12 02:41:33 +02:00
2025-08-18 23:54:23 +02:00
2025-09-22 11:17:31 +02:00
2025-09-23 13:47:46 +02:00
2025-09-26 19:39:38 +02:00
2025-09-29 15:33:50 +02:00
2025-09-30 16:36:28 +02:00
2025-07-04 08:03:27 +02:00
2025-03-20 17:00:07 +01:00
2025-07-12 17:52:36 +02:00