diff options
author | Matt Strapp <matt@mattstrapp.net> | 2024-09-09 10:51:05 -0500 |
---|---|---|
committer | Matt Strapp <matt@mattstrapp.net> | 2024-09-09 10:51:05 -0500 |
commit | 427561b32fbc16983f68b7c8cebfad061d9907dd (patch) | |
tree | abd440d8993767181313e12401ee0d7b89cf1d2f /Dockerfile | |
parent | Change a SHOULD to a MUST (diff) | |
download | locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.tar locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.tar.gz locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.tar.bz2 locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.tar.lz locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.tar.xz locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.tar.zst locusts-427561b32fbc16983f68b7c8cebfad061d9907dd.zip |
Simplify Dockerfile and Build
Signed-off-by: Matt Strapp <matt@mattstrapp.net>
Diffstat (limited to '')
-rw-r--r-- | Dockerfile | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -1,8 +1,15 @@ +FROM --platform=$BUILDPLATFORM tinygo/tinygo:0.33.0 AS build +ARG TARGETOS +ARG TARGETARCH +WORKDIR /app +COPY . . +RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} GOFLAGS=-buildvcs=false tinygo build -o locusts ./include + FROM scratch LABEL org.opencontainers.image.licenses=0BSD LABEL org.opencontainers.image.source=https://github.com/locusts-r-us/locusts LABEL org.opencontainers.image.title=Locusts LABEL org.opencontainers.image.description="A container that contains locusts" HEALTHCHECK NONE -COPY locusts / -ENTRYPOINT ["/locusts"]
\ No newline at end of file +COPY --from=build /app/locusts / +ENTRYPOINT ["/locusts"] |