dockerfile: switch to scratch

- build.sh: disables CGO and specifies linux
- we really don't need the cstdlib now, and we don't need a busybox shell
This commit is contained in:
2023-06-20 18:33:29 -05:00
parent 124bb77f8d
commit 983588b6c9
2 changed files with 5 additions and 8 deletions

View File

@@ -1,10 +1,7 @@
FROM alpine:latest
WORKDIR /gopenfusion
FROM scratch
# grab binary
COPY ./bin/server ./
RUN chmod +x ./server
WORKDIR /gopenfusion
COPY --chmod=0755 ./bin/server ./
ENTRYPOINT [ "/bin/sh", "-l", "-c" ]
CMD ["/gopenfusion/server"]
ENTRYPOINT [ "/gopenfusion/server" ]