Dockerfile 401 B

1234567891011121314
  1. # syntax=docker/dockerfile:1.4
  2. FROM nginx:stable-alpine3.21-slim as nginx
  3. RUN apk add --no-cache curl
  4. WORKDIR /app
  5. COPY .docker/nginx/conf.d /etc/nginx/conf.d
  6. COPY ./public /app/public
  7. ARG GITHUB_PROJECT_NAME
  8. LABEL org.opencontainers.image.source=https://github.com/${GITHUB_PROJECT_NAME}
  9. HEALTHCHECK --interval=5s --timeout=3s --start-period=1s CMD curl --fail http://127.0.0.1/health || exit 1