Skip to content

Commit e232e34

Browse files
fix: always create prometheus multiproc dir (#1762)
1 parent c1c2577 commit e232e34

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

backend/utils/docker/backend_entrypoint.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,17 @@ file_env DB_DEFAULT_PASSWORD
3030

3131
# Initialize Prometheus metrics before Django starts
3232
PROMETHEUS_METRICS_ENABLED=$(echo "$PROMETHEUS_METRICS_ENABLED" | tr '[:upper:]' '[:lower:]')
33+
PROMETHEUS_MULTIPROC_DIR=${PROMETHEUS_MULTIPROC_DIR:-/tmp/prometheus_multiproc_dir}
34+
export PROMETHEUS_MULTIPROC_DIR
35+
mkdir -p "$PROMETHEUS_MULTIPROC_DIR"
36+
3337
if [ "$PROMETHEUS_METRICS_ENABLED" = "true" ]; then
3438
echo "Initializing Prometheus metrics before Django startup..."
3539
PROMETHEUS_METRICS_PORT=${PROMETHEUS_METRICS_PORT:-8001}
36-
PROMETHEUS_MULTIPROC_DIR=${PROMETHEUS_MULTIPROC_DIR:-/tmp/prometheus_multiproc_dir}
37-
export PROMETHEUS_MULTIPROC_DIR
3840
export PROMETHEUS_METRICS_PORT
39-
41+
4042
rm -f $PROMETHEUS_MULTIPROC_DIR/*.db || true
41-
43+
4244
python3 utils/prometheus_aggregator.py &
4345
fi
4446

0 commit comments

Comments
 (0)