mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-07 23:15:28 +02:00
* Initial plan * Add Dolibarr ERP & CRM template Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com> * Update template.toml * Update blueprints/dolibarr/docker-compose.yml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
41 lines
962 B
YAML
41 lines
962 B
YAML
services:
|
|
dolibarr:
|
|
image: dolibarr/dolibarr:21.0.0
|
|
restart: always
|
|
environment:
|
|
DOLI_DB_HOST: db
|
|
DOLI_DB_NAME: $DB_NAME
|
|
DOLI_DB_USER: $DB_USER
|
|
DOLI_DB_PASSWORD: $DB_PASSWORD
|
|
DOLI_URL_ROOT: ${DOLIBARR_HOST}
|
|
DOLI_ADMIN_LOGIN: admin
|
|
DOLI_ADMIN_PASSWORD: $ADMIN_PASSWORD
|
|
volumes:
|
|
- dolibarr_documents:/var/www/documents
|
|
- dolibarr_html:/var/www/html
|
|
depends_on:
|
|
db:
|
|
condition: service_healthy
|
|
|
|
db:
|
|
image: mariadb:10.11
|
|
restart: always
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
|
|
MYSQL_DATABASE: $DB_NAME
|
|
MYSQL_USER: $DB_USER
|
|
MYSQL_PASSWORD: $DB_PASSWORD
|
|
volumes:
|
|
- db_data:/var/lib/mysql
|
|
healthcheck:
|
|
test: ["CMD-SHELL", "healthcheck.sh --connect --innodb_initialized"]
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
start_period: 30s
|
|
|
|
volumes:
|
|
dolibarr_documents:
|
|
dolibarr_html:
|
|
db_data:
|