diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ec636a3 --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +TIME_ZONE='Europe/Paris' +DOLI_URL='http://0.0.0.0' +DB_NAME="dolibarr" +DB_PASS="password" diff --git a/.gitignore b/.gitignore index 1fe39c9..5df975e 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ # Aptatio/Platformio specifics secrets.ini +.env diff --git a/docker-compose.yml b/docker-compose.yml index 4fa2e04..ee1200a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,19 +4,24 @@ services: mariadb: image: mariadb:latest environment: - MYSQL_ROOT_PASSWORD: root - MYSQL_DATABASE: dolibarr - + MYSQL_ROOT_PASSWORD: ${DB_PASS} + MYSQL_DATABASE: ${DB_NAME} + volumes: + - database:/var/lib/mysql + restart: always web: image: tuxgasy/dolibarr environment: DOLI_DB_HOST: mariadb DOLI_DB_USER: root - DOLI_DB_PASSWORD: root - DOLI_DB_NAME: dolibarr - DOLI_URL_ROOT: 'http://0.0.0.0' - PHP_INI_DATE_TIMEZONE: 'Europe/Paris' - ports: - - "80:80" - links: + DOLI_DB_PASSWORD: ${DB_PASS} + DOLI_DB_NAME: ${DB_NAME} + DOLI_URL_ROOT: ${DOLI_URL} + PHP_INI_DATE_TIMEZONE: ${TIME_ZONE} + restart: always + # ports: + # - "80:80" + depends_on: - mariadb +volumes: + database: