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