feat(dolibarr): deploy and verify dolibarr

This commit includes the necessary scripts and configuration to deploy and verify Dolibarr using Docker.
This commit is contained in:
2025-09-09 16:38:29 -05:00
parent 4868941c03
commit 1755f7a66e
5 changed files with 62 additions and 3 deletions

42
docker-compose.yml Normal file
View File

@@ -0,0 +1,42 @@
version: '3.8'
services:
dolibarr:
image: tuxgasy/dolibarr:latest
container_name: STLPWebsite-dev-app
restart: always
ports:
- "8081:80"
environment:
- DOLI_DB_HOST=db
- DOLI_DB_NAME=${MARIADB_DATABASE}
- DOLI_DB_USER=${MARIADB_USER}
- DOLI_DB_PASSWORD=${MARIADB_PASSWORD}
- DOLI_URL_ROOT=http://localhost:8080
volumes:
- STLPWebsite-dev-app-docs:/var/www/documents
- STLPWebsite-dev-app-custom:/var/www/html/custom
networks:
- STLPWebsite-dev-network
db:
image: mariadb:latest
container_name: STLPWebsite-dev-db
restart: always
environment:
- MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD}
- MARIADB_DATABASE=${MARIADB_DATABASE}
- MARIADB_USER=${MARIADB_USER}
- MARIADB_PASSWORD=${MARIADB_PASSWORD}
volumes:
- STLPWebsite-dev-db-data:/var/lib/mysql
networks:
- STLPWebsite-dev-network
volumes:
STLPWebsite-dev-db-data:
STLPWebsite-dev-app-docs:
STLPWebsite-dev-app-custom:
networks:
STLPWebsite-dev-network: