Files
metatube-server/Dockerfile
T
gary c69b5fcee8
Publish Docker Image / Build and publish amd64 and arm64 (push) Failing after 1m5s
Publish multi-platform Docker images to Gitea registry
2026-10-09 19:21:29 +08:00

30 lines
634 B
Docker

FROM golang:alpine AS builder
WORKDIR /src
COPY . /src
RUN apk add --update --no-cache --no-progress make git \
&& make server
FROM alpine:latest
LABEL org.opencontainers.image.licenses=Apache-2.0
LABEL org.opencontainers.image.source="https://gitea.bytevibe.dev/gary/metatube-server"
COPY --from=builder /src/build/metatube-server .
RUN apk add --update --no-cache --no-progress ca-certificates tzdata
ENV GIN_MODE=release
ENV PORT=8080
ENV TOKEN=""
ENV DSN=""
ENV REQUEST_TIMEOUT=""
ENV DB_MAX_IDLE_CONNS=0
ENV DB_MAX_OPEN_CONNS=0
ENV DB_PREPARED_STMT=0
ENV DB_AUTO_MIGRATE=0
EXPOSE 8080
ENTRYPOINT ["/metatube-server"]