diff --git a/services/compose.yaml b/services/compose.yaml index 557f6c4..49e0b7e 100644 --- a/services/compose.yaml +++ b/services/compose.yaml @@ -26,10 +26,17 @@ services: image: prom/prometheus:v3.7.3 ports: - "9090:9090" + # XXX: Пытался вывести БД Prometheus на хост. Максимум, что получилось - директория на хосте, + # владелец `mainuser:nogroup` / `nobody:mainuser` и правами `rwxrwxr-x`, исполнять контейнер + # от `nobody`. В итоге `nobody` создаёт в директории файлы, владельцем которых является сам, + # и запрещает группе доступ к ним на запись. И `mainuser` не может очистить/удалить + # директорию на хосте. + #user: nobody command: - "--config.file=/etc/prometheus/prometheus.yaml" volumes: - "./prometheus/prometheus.yaml:/etc/prometheus/prometheus.yaml:ro" + #- "./prometheus/data:/prometheus" grafana: image: grafana/grafana:12.4.0-20012734117 diff --git a/services/prometheus/.gitignore b/services/prometheus/.gitignore new file mode 100644 index 0000000..8fce603 --- /dev/null +++ b/services/prometheus/.gitignore @@ -0,0 +1 @@ +data/