mirror of
https://codeberg.org/gigirassy/pinata
synced 2026-08-30 23:37:40 +00:00
Update Dockerfile
This commit is contained in:
+9
-1
@@ -1,3 +1,5 @@
|
|||||||
|
FROM codeberg.org/gigirassy/thc:latest AS thc
|
||||||
|
|
||||||
FROM --platform=$BUILDPLATFORM kgrv/golang AS builder
|
FROM --platform=$BUILDPLATFORM kgrv/golang AS builder
|
||||||
ARG TARGETOS
|
ARG TARGETOS
|
||||||
ARG TARGETARCH
|
ARG TARGETARCH
|
||||||
@@ -20,12 +22,18 @@ RUN CGO_ENABLED=0 \
|
|||||||
|
|
||||||
FROM scratch AS runtime
|
FROM scratch AS runtime
|
||||||
|
|
||||||
|
USER 1000:1000
|
||||||
|
|
||||||
COPY --from=builder /pinata /pinata
|
COPY --from=builder /pinata /pinata
|
||||||
|
COPY --from=thc /thc /thc
|
||||||
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
ENV GOMEMLIMIT=15MiB \
|
ENV GOMEMLIMIT=15MiB \
|
||||||
GOGC=20
|
GOGC=20 \
|
||||||
|
THC_PORT=8080
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
ENTRYPOINT ["/pinata"]
|
ENTRYPOINT ["/pinata"]
|
||||||
|
|
||||||
|
HEALTHCHECK --interval=5s --timeout=5s --start-period=10s --retries=5 CMD ["/thc"]
|
||||||
Reference in New Issue
Block a user