diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..05cd476 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM golang:alpine AS builder + +WORKDIR /root + +RUN apk update && apk add git \ + && git clone https://github.com/iyear/E5SubBot.git \ + && cd E5SubBot && go build + +FROM alpine:latest + +ENV TIME_ZONE=Asia/Shanghai + +RUN apk update && apk add tzdata \ + && ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime && echo $TIME_ZONE > /etc/timezone + +WORKDIR /root + +COPY --from=builder /root/E5SubBot/main /root + +CMD [ "/root/main" ] \ No newline at end of file