Add Dockerfile

This commit is contained in:
xjasonlyu committed 2022-05-21 15:16:19 +08:00
1 parent 26fb5df8fe
commit 26a5c8acbc
1 file changed
+21
+21
View File
@@ -0,0 +1,21 @@
FROM golang:alpine AS builder
WORKDIR /src
COPY . /src
RUN go build -v -ldflags '-w -s -buildid=' -trimpath \
-o javtube-server cmd/server/main.go
FROM alpine:latest
LABEL org.opencontainers.image.source="https://github.com/javtube/javtube-sdk-go"
COPY --from=builder /src/build/javtube-server /usr/bin/javtube-server
RUN apk add --update --no-cache tzdata
ENV GIN_MODE=release
ENV PORT=8080
ENV DSN=""
ENV AUTOMIGRATE=true
CMD ["javtube-server"]