Dockerfile.multiarch
Rama master · réplica de lectura del repositorio original.
## 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