Skip to content

Instantly share code, notes, and snippets.

@drewgates
Created June 6, 2024 22:10
Show Gist options
  • Save drewgates/9dca570ebaef3ef7fa52c8cd29052076 to your computer and use it in GitHub Desktop.
Save drewgates/9dca570ebaef3ef7fa52c8cd29052076 to your computer and use it in GitHub Desktop.
Docker Compose file for tuxgasy/dolibarr:latest with mariadb.
networks:
dolibarr_network:
driver: bridge
volumes:
dolibarr-custom:
dolibarr-docs:
mysql-data:
services:
dolibarr:
image: tuxgasy/dolibarr:latest
environment:
DOLI_DB_HOST: mariadb
DOLI_DB_HOST_PORT: "3306"
DOLI_DB_USER: "dolibarr"
DOLI_DB_PASSWORD: "REPLACE_WITH_MYSQL_DOLIBARR_PASSWORD"
DOLI_DB_NAME: "dolibarr"
DOLI_ADMIN_LOGIN: "admin"
DOLI_ADMIN_PASSWORD: "REPLACE_WITH_DOLIBARR_ADMIN_PASSWORD"
ports:
- 3001:80
volumes:
- dolibarr-docs:/var/www/documents
- dolibarr-custom:/var/www/html/custom
networks:
- dolibarr_network
mariadb:
image: mariadb:latest
environment:
MYSQL_DATABASE: dolibarr
MYSQL_USER: "dolibarr"
MYSQL_PASSWORD: "REPLACE_WITH_MYSQL_DOLIBARR_PASSWORD"
MYSQL_ROOT_PASSWORD: "REPLACE_WITH_MYSQL_ROOT_PASSWORD"
volumes:
- mysql-data:/var/lib/mysql
networks:
- dolibarr_network
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment