refactore(service): observium

This commit is contained in:
peaklabs-dev
2025-05-14 17:33:52 +02:00
parent 12e139265e
commit 63722bfd7f

View File

@@ -6,47 +6,47 @@
services: services:
observium: observium:
image: 'mbixtech/observium:latest' image: mbixtech/observium:latest
restart: unless-stopped
volumes: volumes:
- 'observium-logs:/opt/observium/logs' - observium_logs:/opt/observium/logs
- 'observium-rrd:/opt/observium/rrd' - observium_rrd:/opt/observium/rrd
environment: environment:
- 'SERVICE_FQDN_OBSERVIUM=${SERVICE_FQDN_OBSERVIUM}' - SERVICE_FQDN_OBSERVIUM=${SERVICE_FQDN_OBSERVIUM}
- 'OBSERVIUM_ADMIN_PASS=${SERVICE_PASSWORD_OBSERVIUMADMIN}' - OBSERVIUM_ADMIN_PASS=${SERVICE_PASSWORD_OBSERVIUMADMIN}
- 'OBSERVIUM_ADMIN_USER=${SERVICE_USER_OBSERVIUMADMIN}' - OBSERVIUM_ADMIN_USER=${SERVICE_USER_OBSERVIUMADMIN}
- 'OBSERVIUM_DB_HOST=db' - OBSERVIUM_DB_HOST=mariadb
- 'OBSERVIUM_DB_NAME=observium' - OBSERVIUM_DB_NAME=${OBSERVIUM_DB_NAME:-observium-db}
- 'OBSERVIUM_DB_PASS=${SERVICE_PASSWORD_MARIADB}' - OBSERVIUM_DB_PASS=${SERVICE_PASSWORD_MARIADB}
- 'OBSERVIUM_DB_USER=${SERVICE_USER_MARIADB}' - OBSERVIUM_DB_USER=${SERVICE_USER_MARIADB}
depends_on: depends_on:
- db mariadb:
condition: service_healthy
healthcheck: healthcheck:
test: test:
- CMD - CMD
- curl - curl
- '-f' - "-f"
- 'http://localhost/' - "http://localhost/"
interval: 30s interval: 30s
timeout: 10s timeout: 10s
retries: 3 retries: 3
start_period: 5s start_period: 5s
db:
image: 'mariadb:lts' mariadb:
restart: unless-stopped image: mariadb:lts
volumes: volumes:
- 'db-data:/var/lib/mysql' - observium_mariadb_data:/var/lib/mysql
environment: environment:
- 'MARIADB_ROOT_PASSWORD=${SERVICE_PASSWORD_MARIADBROOT}' - MARIADB_ROOT_PASSWORD=${SERVICE_PASSWORD_MARIADBROOT}
- 'MARIADB_USER=${SERVICE_USER_MARIADB}' - MARIADB_USER=${SERVICE_USER_MARIADB}
- 'MARIADB_PASSWORD=${SERVICE_PASSWORD_MARIADB}' - MARIADB_PASSWORD=${SERVICE_PASSWORD_MARIADB}
- 'MARIADB_DATABASE=observium' - MARIADB_DATABASE=${MARIADB_DATABASE:-observium-db}
healthcheck: healthcheck:
test: test:
- CMD - CMD
- healthcheck.sh - healthcheck.sh
- '--connect' - "--connect"
- '--innodb_initialized' - "--innodb_initialized"
start_period: 10s start_period: 10s
interval: 10s interval: 10s
timeout: 5s timeout: 5s