Files
dimgigov a785747c37
ci / build (ubuntu) (push) Has been cancelled
ci / macos smoke (push) Has been cancelled
ci / windows smoke (push) Has been cancelled
selfhost-loop / bootstrap determinism (push) Has been cancelled
ci / unit + fmt (push) Has been cancelled
ci / examples (push) Has been cancelled
ci / goldens + tools (push) Has been cancelled
ci / apps (push) Has been cancelled
ci / selfhost smoke (push) Has been cancelled
ci / CI gate (push) Has been cancelled
feat: Linux/cloud platform stack (TLS, registry, static/cross, selfhost PM)
Ship the QUALITY_PLAN platform focus: thin/minimal runtime, --static/--target,
Nexus HTTPS/mTLS with graceful stop, lock checksums + install --locked,
selfhost registry (search/add/HTTP), containers, and CI smokes for cloud path.
2026-07-23 23:00:55 +03:00

19 lines
625 B
Docker

# Session 78 — minimal health probe image (dynamic glibc + no OpenSSL needed if
# linked without crypto... full runtime still needs libcrypto today).
#
# Build binary first:
# ./tools/build_health_bin.sh
# docker build -f examples/docker/Dockerfile.health -t bux-health .
# docker run --rm -p 8080:8080 bux-health
FROM debian:bookworm-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates libssl3 \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY build/http_health /app/http_health
ENV HEALTH_BIND=0.0.0.0
ENV HEALTH_PORT=8080
EXPOSE 8080
ENTRYPOINT ["/app/http_health"]