diff --git a/Observium/.env b/Observium/.env new file mode 100644 index 0000000..1d0a777 --- /dev/null +++ b/Observium/.env @@ -0,0 +1,7 @@ +MYSQL_ROOT= +MYSQL_USER= +MYSQL_PASS= +MYSQL_DB= +OBSERVIUM_USER= +OBSERVIUM_PASS= +OBSERVIUM_URL=http://10.0.0.1/ \ No newline at end of file diff --git a/Observium/docker-compose.yml b/Observium/docker-compose.yml index 6bc0524..b183560 100644 --- a/Observium/docker-compose.yml +++ b/Observium/docker-compose.yml @@ -1,11 +1,12 @@ services: db: image: mariadb:10.6.4 + env_file: .env environment: - - MYSQL_ROOT_PASSWORD=observium - - MYSQL_USER=observium - - MYSQL_PASSWORD=observium - - MYSQL_DATABASE=observium + - MYSQL_ROOT_PASSWORD=$MYSQL_ROOT + - MYSQL_USER=$MYSQL_USER + - MYSQL_PASSWORD=$MYSQL_PASS + - MYSQL_DATABASE=$MYSQL_DB - TZ=Europe/Ljubljana volumes: - ./db:/var/lib/mysql @@ -13,14 +14,15 @@ services: app: image: mbixtech/observium:23.9-jammy + env_file: .env environment: - - OBSERVIUM_ADMIN_USER=admin - - OBSERVIUM_ADMIN_PASS=observium + - OBSERVIUM_ADMIN_USER=$OBSERVIUM_USER + - OBSERVIUM_ADMIN_PASS=$OBSERVIUM_PASS + - OBSERVIUM_BASE_URL=$OBSERVIUM_URL - OBSERVIUM_DB_HOST=db - - OBSERVIUM_DB_NAME=observium - - OBSERVIUM_DB_USER=observium - - OBSERVIUM_DB_PASS=observium - - OBSERVIUM_BASE_URL=http://10.100.64.100:8888 + - OBSERVIUM_DB_NAME=$MYSQL_DB + - OBSERVIUM_DB_USER=$MYSQL_USER + - OBSERVIUM_DB_PASS=$MYSQL_PASS - TZ=Europe/Ljubljana volumes: - ./logs:/opt/observium/logs