Added Espocrm
This commit is contained in:
14
espocrm/Caddyfile
Normal file
14
espocrm/Caddyfile
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
crm.delmar.bzh {
|
||||||
|
encode {
|
||||||
|
zstd
|
||||||
|
gzip
|
||||||
|
minimum_length 1024
|
||||||
|
}
|
||||||
|
reverse_proxy sheldon:15080
|
||||||
|
reverse_proxy /ws sheldon:15081 {
|
||||||
|
header_up Host {host}
|
||||||
|
header_up X-Real-IP {remote}
|
||||||
|
header_up X-Forwarded-For {remote}
|
||||||
|
header_up X-Forwarded-Proto {scheme}
|
||||||
|
}
|
||||||
|
}
|
||||||
73
espocrm/docker-compose.yaml
Normal file
73
espocrm/docker-compose.yaml
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
# 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:
|
||||||
Reference in New Issue
Block a user