Skip to content

Refresh Go and Alpine container images - #81

Merged
3alpha merged 1 commit into
masterfrom
chore/refresh-go-alpine-images
Oct 23, 2026
Merged

3alpha merged 1 commit into
masterfrom
chore/refresh-go-alpine-images

Conversation

@3alpha

@3alpha 3alpha commented Oct 23, 2026

Copy link
Copy Markdown
Member

Context

Refresh the container build toolchain and base distribution while retaining dnscrypt-proxy 2.1.5 and the existing Dappnode DNS behavior.

Approach

  • Update the Go builder to 1.27.3 and both Alpine stages to 3.24.
  • Refresh distribution packages and explicitly install the certificate bundle in both stages.

Test instructions

  1. Build with docker compose build --pull --no-cache.
  2. Start the image with valid _DAPPNODE_GLOBAL_DOMAIN and _DAPPNODE_GLOBAL_INTERNAL_IP values.
  3. Check external DNS resolution, internal .dappnode forwarding, unknown .eth fallback to my.dappnode, and domain/PWA cloaking.

Validation completed: upstream tests passed for amd64 and arm64; the image built successfully; configuration checks and live DNS checks passed with both executables. Local build validation used memory-backed compiler scratch space because Docker's disk was full.

@3alpha
3alpha requested a review from a team as a code owner October 23, 2026 09:39
@3alpha 3alpha added the enhancement New feature or request label Oct 23, 2026
@3alpha
3alpha merged commit 2e2c485 into master Oct 23, 2026
5 checks passed
@3alpha
3alpha deleted the chore/refresh-go-alpine-images branch October 23, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant