• Production Release v1.0.2 - Kubernetes Port Configuration Fix
    Some checks failed
    Build and Deploy to k3s (Production) / build-and-deploy (push) Failing after 3m11s

    Ghost released this 2025-10-16 23:17:20 +00:00 | -43 commits to master since this release

    Fix 502 Bad Gateway error with proper port mapping for Next.js.

    Changes in v1.0.2:

    • Fixed Kubernetes port configuration (port 80 → 3000 mapping)
    • Added health checks (liveness & readiness probes)
    • Corrected Docker image registry tags
    • Added environment variable configuration
    • Production and alpha deployments updated

    Previous Features (from v1.0.0-v1.0.1):

    • Next.js 15 with App Router
    • Multi-stage Docker build
    • Non-root user security (UID 101)
    • CI/CD automation
    • Kubernetes deployment

    Port Mapping:

    • Ingress: port 80
    • Service: port 80 → targetPort 3000
    • Pod: containerPort 3000 (Next.js)

    Health Checks:

    • Liveness: HTTP GET / port 3000 (10s interval, 10s delay)
    • Readiness: HTTP GET / port 3000 (5s interval, 5s delay)

    Ready for production deployment.

    Downloads