Skip to content

Commit 5000dd8

Browse files
committed
Fixes Prometheus config directory issue
Ensures Prometheus configuration uses a file, not a directory. This prevents potential startup failures if the configuration is incorrectly set up as a directory.
1 parent f260afd commit 5000dd8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docker-compose.coolify.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,12 @@ services:
6868
- ./config/prometheus:/etc/prometheus
6969
- prometheus_data:/prometheus
7070
command:
71+
- >
72+
if [ -d /etc/prometheus/prometheus.yml ]; then
73+
echo "prometheus.yml is a directory — fixing...";
74+
rm -rf /etc/prometheus/prometheus.yml;
75+
fi;
76+
exec /bin/prometheus
7177
- "--config.file=/etc/prometheus/prometheus.yml"
7278
- "--storage.tsdb.path=/prometheus"
7379
- "--web.console.libraries=/etc/prometheus/console_libraries"

0 commit comments

Comments
 (0)