Skip to content

Bump base image to Alpine 3.24 for amd64 and arm64 - #721

Merged
GilbN merged 2 commits into
themepark-dev:developfrom
melonarc:bump-base-image
Aug 18, 2026
Merged

Bump base image to Alpine 3.24 for amd64 and arm64#721
GilbN merged 2 commits into
themepark-dev:developfrom
melonarc:bump-base-image

Conversation

@melonarc

Copy link
Copy Markdown

theme-park.dev


  • I have read the contributing guideline and understand that I have made the correct modifications

  • PR's are done against the develop branch.


Description:

Bump the base image version to alpine 3.24 for amd64 and arm64

Benefits of this PR and context:

Support for the Alpine 3.19 base image ended eight months ago. Updating to Alpine 3.24 ensures continued access to security fixes.

This MR also updates the nginx configuration to address a deprecation warning. However, the armv7 image still uses an older nginx version that does not support this change. Since the armv7 images are deprecated and will no longer receive new base image versions, I would appreciate maintainer feedback on how armv7 should be handled going forward.

  • Keep the old configuration and ignore the warning.
  • Remove the armv7 builds.
  • Add a legacy nginx configuration specifically for the armv7 image.
Screenshot 2026-07-20 181324

Link

How Has This Been Tested?

I built the new image on my amd64 machine, checked the logs, and tested it with Sonarr.

@GilbN
GilbN marked this pull request as ready for review August 18, 2026 11:48
Copilot AI lite review requested due to automatic review settings August 18, 2026 11:48
@GilbN
GilbN merged commit 3c8df54 into themepark-dev:develop Aug 18, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the container base images for amd64 and arm64 to Alpine 3.24 and adjusts the bundled nginx default site config to avoid the deprecated listen ... http2 syntax.

Changes:

  • Bump ghcr.io/linuxserver/baseimage-alpine-nginx from 3.193.24 for linux-amd64.Dockerfile.
  • Bump ghcr.io/linuxserver/baseimage-alpine-nginx from arm64v8-3.19arm64v8-3.24 for linux-arm64.Dockerfile.
  • Update nginx default server config to use http2 on; instead of listen ... http2;.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
linux-arm64.Dockerfile Updates arm64 base image tag to Alpine 3.24.
linux-amd64.Dockerfile Updates amd64 base image tag to Alpine 3.24.
docker/root/defaults/nginx/site-confs/default.conf Switches to the newer http2 on; directive to address nginx deprecation warnings.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +5 to +7
listen 443 ssl;
listen [::]:443 ssl;
http2 on;
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.

3 participants