File size: 257 Bytes
ff0a966
 
5034bd3
 
 
 
ff0a966
 
 
 
 
5034bd3
ff0a966
1
2
3
4
5
6
7
8
9
10
11
12
13
FROM golang:1.22-bullseye as builder

WORKDIR /app
COPY api/ ./api/
COPY go.mod go.sum ./
RUN go mod download
RUN go build -o main ./api

FROM debian:bullseye-slim
COPY --from=builder /app/main /app/main
RUN chmod +x /app/main
EXPOSE 8080
CMD ["/app/main"]