From 17c5bd601264aedc93d7184e0b1424c51d3d2fcd Mon Sep 17 00:00:00 2001 From: dimitri Date: Fri, 5 Dec 2025 15:21:58 +0100 Subject: [PATCH] Ajouter dolibarr/docker-compose.yml --- dolibarr/docker-compose.yml | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 dolibarr/docker-compose.yml diff --git a/dolibarr/docker-compose.yml b/dolibarr/docker-compose.yml new file mode 100644 index 0000000..199985c --- /dev/null +++ b/dolibarr/docker-compose.yml @@ -0,0 +1,58 @@ +services: + mariadb: + image: mariadb:latest + container_name: dolibarr_mariadb + environment: + MYSQL_ROOT_PASSWORD: root + MYSQL_DATABASE: dolidb + MYSQL_USER: dolidbuser + MYSQL_PASSWORD: + + volumes: + - /data/dolibarr/mariadb:/var/lib/mysql + networks: + - dolibarr + + web: + image: dolibarr/dolibarr:latest + container_name: dolibarr_web + environment: + DOLI_INIT_DEMO: 0 + DOLI_DB_HOST: mariadb + DOLI_DB_NAME: dolidb + DOLI_DB_USER: dolidbuser + DOLI_DB_PASSWORD: + DOLI_URL_ROOT: "https://" + DOLI_ADMIN_LOGIN: "admin" + DOLI_ADMIN_PASSWORD: "admin" + DOLI_CRON: 0 + DOLI_CRON_KEY: + DOLI_COMPANY_NAME: "You company name" + WWW_USER_ID: 1000 + WWW_GROUP_ID: 1000 + links: + - mariadb + volumes: + - /data/dolibarr/documents:/var/www/documents + - /data/dolibarr/custom:/var/www/html/custom + networks: + - dolibarr + - web + labels: + - "traefik.enable=true" + - "traefik.http.routers.dolibarr.rule=Host(``)" + - "traefik.http.routers.dolibarr.entrypoints=websecure" + - "traefik.http.routers.dolibarr.tls=true" + - "traefik.http.services.dolibarr.loadbalancer.server.port=80" + - "traefik.http.routers.dolibarr.tls.certResolver=letsencrypt" + - "traefik.docker.network=web" + - "homepage.group=ADA LED" + - "homepage.name=Compta" + - "homepage.icon=dolibarr.png" + - "homepage.href=https://compta.adaled.fr" + - "homepage.description=Dolibarr" +networks: + web: + external: true + dolibarr: + external: false \ No newline at end of file