diff --git a/nginx/conf.d/default.conf.template b/nginx/conf.d/default.conf.template index de011bc..b99d13f 100644 --- a/nginx/conf.d/default.conf.template +++ b/nginx/conf.d/default.conf.template @@ -1,7 +1,5 @@ # --------------------------- ENV-Key übernehmen --------------------------- # envsubst ersetzt ${MEDIA_API_KEY} durch den Wert aus docker-compose.yml -set $secret_key "${MEDIA_API_KEY}"; -set $server_url "${SERVER_NAME}"; map $request_method $cors_preflight { "OPTIONS" 1; @@ -10,7 +8,7 @@ map $request_method $cors_preflight { server { listen 80; - server_name $server_url; + server_name ${SERVER_NAME}; root /usr/share/nginx/html; index index.html; @@ -29,7 +27,7 @@ server { # --- Key-Check (nur GET/HEAD) --- if ($request_method != "OPTIONS") { - if ($http_x_api_key != $secret_key) { return 401; } + if ($http_x_api_key != "${MEDIA_API_KEY}") { return 401; } } # --- CORS & Cache ---