Ctrl K
ComunidadGuías…

Dockerfile.multiarch

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
## Used by Github workflow for publishing Docker image.

FROM alpine:3.23

ARG BINARY_NAME

RUN addgroup -S gokapi && adduser -S gokapi -G gokapi
RUN apk update && apk add --no-cache su-exec tini ca-certificates curl tzdata && \
    mkdir /app && touch /app/.isdocker

COPY dockerentry.sh /app/run.sh
COPY bin/${BINARY_NAME} /app/gokapi

RUN chmod +x /app/gokapi /app/run.sh

WORKDIR /app

ENTRYPOINT ["/sbin/tini", "--"]
CMD ["/app/run.sh"]
HEALTHCHECK --interval=10s --timeout=5s --retries=3 \
  CMD curl --fail http://127.0.0.1:53842 || exit 1