Skip to content

Instantly share code, notes, and snippets.

@petersem
Created May 7, 2022 08:27
Show Gist options
  • Save petersem/1478e630f0f5edb88ba2efcc6eea253c to your computer and use it in GitHub Desktop.
Save petersem/1478e630f0f5edb88ba2efcc6eea253c to your computer and use it in GitHub Desktop.
Docker - Dolibarr
# .env
TIME_ZONE=Australia/Brisbane
PERSIST=/volume1/docker
# compose.yaml
dolibarr:
container_name: dolibarr
image: tuxgasy/dolibarr
environment:
DOLI_DB_HOST: dolibarrdb
DOLI_DB_USER: dolibarr
DOLI_DB_PASSWORD: dolibarr
DOLI_DB_NAME: dolibarr
PHP_INI_DATE_TIMEZONE: $TIME_ZONE
DOLI_ADMIN_LOGIN: admin
DOLI_ADMIN_PASSWORD: admin
ports:
- 1111:80
depends_on:
dolibarrdb:
condition: service_healthy
restart: unless-stopped
dolibarrdb:
container_name: dolibarrdb
image: linuxserver/mariadb
environment:
MYSQL_ROOT_PASSWORD: dolibarr
MYSQL_DATABASE: dolibarr
MYSQL_USER: dolibarr
MYSQL_PASSWORD: dolibarr
volumes:
- $PERSIST/dolibarrdb:/config
restart: unless-stopped
labels:
autoheal: $AUTOHEAL_RESTART
healthcheck:
test: ["CMD", "mysqladmin", "ping", "--silent"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment