Skip to content

fix: gateway nginx DNS runtime-resolve voor native Linux (v1.7.3)#42

Merged
rverk merged 1 commit intomainfrom
fix/gateway-dns-resolution
Apr 20, 2026
Merged

fix: gateway nginx DNS runtime-resolve voor native Linux (v1.7.3)#42
rverk merged 1 commit intomainfrom
fix/gateway-dns-resolution

Conversation

@rverk
Copy link
Copy Markdown
Collaborator

@rverk rverk commented Apr 20, 2026

Summary

  • Gebruik $kvk_upstream variabele in proxy_pass en Host header zodat nginx DNS via de resolver (127.0.0.11) runtime resolvet in plaats van bij config parse time
  • Fix voor native Linux Docker: nginx crashte met host not found in upstream "api.kvk.nl" bij startup
  • Version bump naar v1.7.3

Context

De resolver-directive en set \$kvk_upstream ... waren al aanwezig maar de variabele werd niet gebruikt in proxy_pass, waardoor nginx na envsubst nog steeds een letterlijke hostname zag en die bij startup probeerde te resolven. Op Docker Desktop werkte dit door andere DNS-handling; op native Linux niet.

Op native Linux Docker faalde nginx bij startup met "host not found in
upstream api.kvk.nl" omdat proxy_pass een letterlijke hostname bevatte
die bij config parse time werd geresolved. De resolver en set-directive
waren al toegevoegd maar de variabele werd niet gebruikt in proxy_pass
en de Host-header.

Gebruik nu $kvk_upstream zodat nginx DNS via de resolver (127.0.0.11)
runtime resolvet.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@rverk rverk merged commit d59fb2b into main Apr 20, 2026
1 check passed
@rverk rverk deleted the fix/gateway-dns-resolution branch April 20, 2026 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant