blob: d9fd72ed676036cb6500811a2a811b4f9c444a8a (
plain)
1
2
3
4
5
6
7
8
9
|
FROM golang:latest AS builder
WORKDIR /app
COPY . .
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o server cmd/main.go
FROM alpine:latest
COPY --from=builder /app/server /app/server
WORKDIR /app
EXPOSE 8080
CMD ["./server"]
|