hello

A tiny Next.js “hello 👋” container I use as a smoke-test / placeholder service for infra and IaC work. Ships a minimal UI plus a JSON `/api/hello` endpoint for quick connectivity and header checks.

dockernextjsghcrinfra

Details

Category:⚙️ Tools, IaC & DevOps
Status:Live
Created: 12/12/2025
Updated: 12/12/2025

“hello” is a tiny Next.js app packaged as a container image for testing infrastructure and wiring out IaC.

Project image

It renders a simple “hello 👋” screen with a light/dark toggle, gradient background, and a small debug panel showing local/UTC time, client IP, host, protocol, and user agent. The container also exposes a /api/hello JSON endpoint that returns the current server time, basic request metadata, the container hostname, and the app version from package.json.

I use this image as a generic, repeatable target when bringing up new services, environments, or routing layers (Cloud Run, Kubernetes, etc.) so I can quickly confirm that traffic is reaching the right place and headers are being forwarded correctly.

At /api/hello, the service returns a pretty-printed JSON response with fields like message, time, host, path, protocol, containerHostname, and version, which makes it easy to see exactly how the request is being handled inside the container.

[@portabletext/react] Unknown block type "code", specify a component for it in the `components.types` prop