Is there a specific reason why I lose all the layout changes if I pull the docker container of EspoCRM down and then up again?
I tried by just changing the interface color and when performing docker compose down and then up al the canges are gone including any new entity fields, visualization layouts and basically the UI gets back to default.
The weird thing is that the data inserted is still in the database so you would have the issue of data not being visible because there is not a field to represent it; when adding the field back the data comes back.
Even weirder is that if I create a Layout group in the user window the group remains even with the (now) absent entity fields but without showing them.
I don't know if this might have something to do with this issue but I see the docker espocrm-daemon and espocrm-websocket containers are constantly saying "Instance is not ready: waiting for installation".
EspoCRM Version 9.0.8
Docker compose:
I tried by just changing the interface color and when performing docker compose down and then up al the canges are gone including any new entity fields, visualization layouts and basically the UI gets back to default.
The weird thing is that the data inserted is still in the database so you would have the issue of data not being visible because there is not a field to represent it; when adding the field back the data comes back.
Even weirder is that if I create a Layout group in the user window the group remains even with the (now) absent entity fields but without showing them.
I don't know if this might have something to do with this issue but I see the docker espocrm-daemon and espocrm-websocket containers are constantly saying "Instance is not ready: waiting for installation".
EspoCRM Version 9.0.8
Docker compose:
HTML Code:
services:
espocrm-db:
image: mariadb:latest
container_name: espocrm-db
command: --max-allowed-packet=64MB
restart: unless-stopped
environment:
MARIADB_ROOT_PASSWORD: [root_password]
MARIADB_DATABASE: [espocrm]
MARIADB_USER: [espocrm]
MARIADB_PASSWORD: [database_password]
volumes:
- espocrm-db:/var/lib/mysql
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 20s
start_period: 10s
timeout: 10s
retries: 3
espocrm:
image: espocrm/espocrm:latest
container_name: espocrm
environment:
ESPOCRM_DATABASE_HOST: [espocrm-db]
ESPOCRM_DATABASE_USER: [espocrm]
ESPOCRM_DATABASE_PASSWORD: [database_password]
ESPOCRM_ADMIN_USERNAME: [root]
ESPOCRM_ADMIN_PASSWORD: [root_password]
ESPOCRM_SITE_URL: "https://espocrmurl.espocrm.com"
restart: unless-stopped
volumes:
- espocrm:/var/www/espocrm
depends_on:
espocrm-db:
condition: service_healthy
ports:
- 8080:80
espocrm-daemon:
image: espocrm/espocrm:latest
container_name: espocrm-daemon
volumes:
- espocrm:/var/www/espocrm
restart: unless-stopped
entrypoint: docker-daemon.sh
espocrm-websocket:
image: espocrm/espocrm:latest
container_name: espocrm-websocket
environment:
ESPOCRM_CONFIG_USE_WEB_SOCKET: "true"
ESPOCRM_CONFIG_WEB_SOCKET_ZERO_M_Q_SUBSCRIBER_DSN: "tcp://*:7777"
ESPOCRM_CONFIG_WEB_SOCKET_ZERO_M_Q_SUBMISSION_DSN: "tcp://espocrm-websocket:7777"
volumes:
- espocrm:/var/www/espocrm
restart: unless-stopped
entrypoint: docker-websocket.sh
ports:
- 8081:8080
volumes:
espocrm-db:
espocrm:


Comment