Files
knl_meowscendence/docker/monitoring/prometheus/compose.yml
2025-07-22 14:57:54 +02:00

30 lines
826 B
YAML

services:
prometheus:
container_name: transcendence-prom
build:
dockerfile: Dockerfile
context: .
args:
PROM_ADMIN_PASSWD: ${PROM_PASS}
PROM_ADMIN_PASSWD_HASH: ${PROM_HASH}
environment:
- TZ=Europe/Paris
ports:
- 9090:9090
volumes:
- prometheus_data:/prometheus
depends_on:
front:
condition: service_started
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.config.file=/etc/prometheus/web-config.yml'
- '--web.external-url=/prometheus/'
- '--web.console.libraries=/etc/prometheus/console_libraries'
- '--web.console.templates=/etc/prometheus/consoles'
- '--web.enable-lifecycle'
networks:
- prom
restart: unless-stopped