feat: drone ci
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
Vaala Cat
2023-12-06 21:47:12 +08:00
parent 511c96c57e
commit a42fecfc63
2 changed files with 125 additions and 10 deletions

View File

@@ -1,12 +1,11 @@
FROM git.vaala.cloud/vaalacat/golang:1.20 AS builder
# WORKDIR $GOPATH/src/mcbot
# COPY . .
# RUN mkdir /app && \
# CGO_ENABLED=0 GOPROXY=https://goproxy.cn,direct go build -o mcbot main.go && \
# cp mcbot /app/
FROM git.vaala.cloud/vaalacat/alpine
# COPY --from=builder /app/mcbot /app/mcbot
COPY mcbot /app/mcbot
ARG ARCH
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories && \
apk update --no-cache && apk --no-cache add curl
WORKDIR /app
COPY mcbot-${ARCH} /app/mcbot
ENTRYPOINT [ "/app/mcbot" ]