Add Dockerfile

This commit is contained in:
gigirassy
2026-02-28 03:28:11 +01:00
parent 4ce8e64fe3
commit c85472ad02
+16
View File
@@ -0,0 +1,16 @@
# build
FROM golang:alpine AS build
COPY go.mod /workspace/
COPY main.go /workspace/
WORKDIR /workspace
RUN go mod download
RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o blitzwing .
# runtime
FROM busybox:musl AS runtime
COPY --from=build /workspace/blitzwing blitzwing
RUN chmod +x blitzwing
CMD ["./blitzwing"]
EXPOSE 3333