sov-kernel-monster / quantum-piper /Dockerfile.gitea
SNAPKITTYWEST's picture
chore: push full sov-kernel-monster content from local build
9425aed verified
Raw
History Blame Contribute Delete
668 Bytes
FROM alpine:3.20 AS builder
RUN apk add --no-cache git go make gcc musl-dev libressl-dev
ARG GITEA_VERSION=1.22.0
RUN git clone --depth 1 --branch v${GITEA_VERSION} https://github.com/go-gitea/gitea /build \
&& cd /build \
&& make backend TAGS="netgo nomessages" LDFLAGS="-s -w -extldflags '-static'"
FROM scratch
COPY --from=builder /build/gitea /usr/local/bin/gitea
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
COPY --from=builder /etc/passwd /etc/passwd
COPY --from=builder /etc/group /etc/group
USER 1000:1000
EXPOSE 3000 2222
ENTRYPOINT ["/usr/local/bin/gitea", "web", "--config", "/data/gitea/conf/app.ini"]