diff --git a/docker/run.sh b/docker/run.sh index aca013b..4fe96f0 100644 --- a/docker/run.sh +++ b/docker/run.sh @@ -7,14 +7,15 @@ socket_path=/var/run/fail2ban/fail2ban.sock textfile_dir=/app/textfile/ textfile_enabled=false -# Enable textfile metrics if the folder exists (i.e. was mounted by docker) -if [ -d $textfile_dir ]; then - textfile_enabled=true -fi - # Start the exporter (use exec to support graceful shutdown) # Inspired by: https://akomljen.com/stopping-docker-containers-gracefully/ -exec /app/fail2ban-prometheus-exporter \ - --socket "$socket_path" \ - --collector.textfile=$textfile_enabled \ - --collector.textfile.directory="$textfile_dir" +# Enable textfile metrics if the folder exists (i.e. was mounted by docker) +if [ -d $textfile_dir ]; then + exec /app/fail2ban-prometheus-exporter \ + --socket "$socket_path" \ + --collector.textfile \ + --collector.textfile.directory "$textfile_dir" +else + exec /app/fail2ban-prometheus-exporter \ + --socket "$socket_path" +fi