Replace Homepage Helm chart with kustomize manifests and custom Dockerfile #221

Merged
eblume merged 8 commits from feature/homepage-kustomize into main 2026-02-19 18:29:19 -08:00
Showing only changes of commit e45b1a4afb - Show all commits

Use Node 24 LTS base images for Homepage container

Node 24 is the current LTS (Node 22 EOL April 2027, but 24 is active LTS).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Erich Blume 2026-02-19 17:58:20 -08:00

View file

@ -3,7 +3,7 @@
ARG HOMEPAGE_VERSION=v1.10.1
FROM node:22-slim AS builder
FROM node:24-slim AS builder
ARG HOMEPAGE_VERSION
RUN apt-get update && apt-get install -y --no-install-recommends git \
@ -18,7 +18,7 @@ RUN mkdir -p config \
&& pnpm install --frozen-lockfile \
&& NEXT_TELEMETRY_DISABLED=1 pnpm run build
FROM node:22-alpine
FROM node:24-alpine
LABEL org.opencontainers.image.title=Homepage
LABEL org.opencontainers.image.description="A self-hosted services landing page"