From 63722bfd7f61623b54a3df07b215c39ac1f9b3dd Mon Sep 17 00:00:00 2001 From: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com> Date: Wed, 14 May 2025 17:33:52 +0200 Subject: [PATCH] refactore(service): observium --- templates/compose/observium.yaml | 48 ++++++++++++++++---------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/templates/compose/observium.yaml b/templates/compose/observium.yaml index 9b3f0dc73..98abf29bc 100644 --- a/templates/compose/observium.yaml +++ b/templates/compose/observium.yaml @@ -6,47 +6,47 @@ services: observium: - image: 'mbixtech/observium:latest' - restart: unless-stopped + image: mbixtech/observium:latest volumes: - - 'observium-logs:/opt/observium/logs' - - 'observium-rrd:/opt/observium/rrd' + - observium_logs:/opt/observium/logs + - observium_rrd:/opt/observium/rrd environment: - - 'SERVICE_FQDN_OBSERVIUM=${SERVICE_FQDN_OBSERVIUM}' - - 'OBSERVIUM_ADMIN_PASS=${SERVICE_PASSWORD_OBSERVIUMADMIN}' - - 'OBSERVIUM_ADMIN_USER=${SERVICE_USER_OBSERVIUMADMIN}' - - 'OBSERVIUM_DB_HOST=db' - - 'OBSERVIUM_DB_NAME=observium' - - 'OBSERVIUM_DB_PASS=${SERVICE_PASSWORD_MARIADB}' - - 'OBSERVIUM_DB_USER=${SERVICE_USER_MARIADB}' + - SERVICE_FQDN_OBSERVIUM=${SERVICE_FQDN_OBSERVIUM} + - OBSERVIUM_ADMIN_PASS=${SERVICE_PASSWORD_OBSERVIUMADMIN} + - OBSERVIUM_ADMIN_USER=${SERVICE_USER_OBSERVIUMADMIN} + - OBSERVIUM_DB_HOST=mariadb + - OBSERVIUM_DB_NAME=${OBSERVIUM_DB_NAME:-observium-db} + - OBSERVIUM_DB_PASS=${SERVICE_PASSWORD_MARIADB} + - OBSERVIUM_DB_USER=${SERVICE_USER_MARIADB} depends_on: - - db + mariadb: + condition: service_healthy healthcheck: test: - CMD - curl - - '-f' - - 'http://localhost/' + - "-f" + - "http://localhost/" interval: 30s timeout: 10s retries: 3 start_period: 5s - db: - image: 'mariadb:lts' - restart: unless-stopped + + mariadb: + image: mariadb:lts volumes: - - 'db-data:/var/lib/mysql' + - observium_mariadb_data:/var/lib/mysql environment: - - 'MARIADB_ROOT_PASSWORD=${SERVICE_PASSWORD_MARIADBROOT}' - - 'MARIADB_USER=${SERVICE_USER_MARIADB}' - - 'MARIADB_PASSWORD=${SERVICE_PASSWORD_MARIADB}' - - 'MARIADB_DATABASE=observium' + - MARIADB_ROOT_PASSWORD=${SERVICE_PASSWORD_MARIADBROOT} + - MARIADB_USER=${SERVICE_USER_MARIADB} + - MARIADB_PASSWORD=${SERVICE_PASSWORD_MARIADB} + - MARIADB_DATABASE=${MARIADB_DATABASE:-observium-db} healthcheck: test: - CMD - healthcheck.sh - - '--connect' - - '--innodb_initialized' + - "--connect" + - "--innodb_initialized" start_period: 10s interval: 10s timeout: 5s