74 lines
1.8 KiB
YAML
74 lines
1.8 KiB
YAML
# sheldon
|
|
---
|
|
name: espocrm
|
|
|
|
services:
|
|
espocrm-db:
|
|
image: mariadb:latest
|
|
container_name: espocrm-db
|
|
environment:
|
|
MARIADB_ROOT_PASSWORD: jDqyPZ2VYj87a5TF
|
|
MARIADB_DATABASE: espocrm
|
|
MARIADB_USER: admin
|
|
MARIADB_PASSWORD: 58ND2hVuf5qdVKWU
|
|
volumes:
|
|
- espocrm-db:/var/lib/mysql
|
|
restart: always
|
|
healthcheck:
|
|
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
|
|
interval: 20s
|
|
start_period: 10s
|
|
timeout: 10s
|
|
retries: 3
|
|
|
|
espocrm:
|
|
image: espocrm/espocrm
|
|
container_name: espocrm
|
|
environment:
|
|
ESPOCRM_DATABASE_PLATFORM: Mysql
|
|
ESPOCRM_DATABASE_HOST: espocrm-db
|
|
ESPOCRM_DATABASE_USER: admin
|
|
ESPOCRM_DATABASE_PASSWORD: 58ND2hVuf5qdVKWU
|
|
ESPOCRM_ADMIN_USERNAME: admin
|
|
ESPOCRM_ADMIN_PASSWORD: 58ND2hVuf5qdVKWU
|
|
ESPOCRM_SITE_URL: "https://crm.delmar.bzh"
|
|
volumes:
|
|
- espocrm:/var/www/html
|
|
restart: always
|
|
depends_on:
|
|
espocrm-db:
|
|
condition: service_healthy
|
|
ports:
|
|
- 15080:80
|
|
|
|
espocrm-daemon:
|
|
image: espocrm/espocrm
|
|
container_name: espocrm-daemon
|
|
volumes:
|
|
- espocrm:/var/www/html
|
|
restart: always
|
|
depends_on:
|
|
- espocrm
|
|
entrypoint: docker-daemon.sh
|
|
|
|
espocrm-websocket:
|
|
image: espocrm/espocrm
|
|
container_name: espocrm-websocket
|
|
environment:
|
|
ESPOCRM_CONFIG_USE_WEB_SOCKET: "true"
|
|
ESPOCRM_CONFIG_WEB_SOCKET_URL: "wss://crm.delmar.bzh/ws"
|
|
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/html
|
|
restart: always
|
|
depends_on:
|
|
- espocrm
|
|
entrypoint: docker-websocket.sh
|
|
ports:
|
|
- 8080
|
|
|
|
volumes:
|
|
espocrm:
|
|
espocrm-db:
|