From a5f870b7d063655261e75c411637021bc8f68f03 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 14 Jan 2025 16:13:19 +0930 Subject: [PATCH] fix(base): metrics dir env var PROMETHEUS_MULTIPROC_DIR must ALWAYS exist if it don't exist python cant set it. ref: #469 #470 --- .vscode/launch.json | 5 ++++- dockerfile | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 955cd203..62cb4a5a 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -35,7 +35,10 @@ ], "django": true, "autoStartBrowser": false, - "cwd": "${workspaceFolder}/app" + "cwd": "${workspaceFolder}/app", + "env": { + "PROMETHEUS_MULTIPROC_DIR": "" + } }, { "name": "Migrate", diff --git a/dockerfile b/dockerfile index 0664b582..f3a661ae 100644 --- a/dockerfile +++ b/dockerfile @@ -100,6 +100,10 @@ ENV CI_PROJECT_URL=${CI_PROJECT_URL} ENV CI_COMMIT_SHA=${CI_COMMIT_SHA} ENV CI_COMMIT_TAG=${CI_COMMIT_TAG} +# Var must exist, even empty so that the metrics settings logic functions +# correctly +ENV PROMETHEUS_MULTIPROC_DIR="" + ENV IS_WORKER=False