Files
2023-06-28 11:18:39 +02:00

25 lines
324 B
Docker

# Build container
FROM golang:alpine AS build
RUN apk add build-base make
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY *.go ./
RUN CGO_ENABLED=1 GOOS=linux go build -o imgcdn .
# Final container
FROM golang:alpine
WORKDIR /app
COPY --from=build /app/imgcdn ./
EXPOSE 8080
ENTRYPOINT ["/app/imgcdn"]