diff --git a/Containerfile b/Containerfile new file mode 100644 index 0000000..d248a6c --- /dev/null +++ b/Containerfile @@ -0,0 +1,13 @@ +FROM golang:1.18 as builder +WORKDIR /go/src/app +COPY . . +RUN apt update && apt upgrade -y +RUN go build + +FROM alpine:latest as final +WORKDIR /srv/ +RUN mkdir /srv/nunbot +RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 +COPY --from=builder /go/src/app/nunbot /srv/nunbot/ + +CMD ["/srv/nunbot/nunbot"]