Skip to content

Check for Alpine nginx-mod-http-brotli update to 1.29+ #53

Description

@michaeldistel

Background

nginx pinned to 1.28.2 in Dockerfile to match Alpine's nginx-mod-http-brotli package version.

FROM nginx:1.28.2-alpine  # Pinned - see below

Current State

  • Dockerfile: nginx:1.28.2-alpine
  • Alpine package: nginx-mod-http-brotli 1.28.2
  • Latest nginx: 1.29.5
  • Status: ✅ Working (versions match)

Action Required

Check monthly if Alpine updated nginx-mod-http-brotli to 1.29+:

# Check Alpine package version
docker run --rm alpine:latest apk info nginx-mod-http-brotli | grep Version

When package updates to 1.29+:

  1. Update Dockerfile:
FROM nginx:alpine  # or nginx:1.29-alpine
  1. Test locally:
pnpm build:prod
docker compose -f prod.compose.yml build
docker compose -f prod.compose.yml up -d
docker exec controlforge-website nginx -V 2>&1 | grep nginx/
  1. Deploy:
pnpm prod:deploy
  1. Verify:
curl -sI -H "Accept-Encoding: br" https://controlforge.dev/ | grep content-encoding
# Should see: content-encoding: br
  1. Close this issue

References

Check Schedule

  • 2026-03 (March)
  • 2026-04 (April)
  • 2026-05 (May)
  • 2026-06 (June)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions