Files
latosa-escrima/backend/Dockerfile
2025-02-11 10:12:37 +01:00

20 lines
294 B
Docker

FROM golang:alpine AS build
WORKDIR /app
COPY . .
RUN go mod download
RUN go build -o /app/main .
RUN go build -o /app/migrate ./cmd/migrate
FROM scratch AS final
WORKDIR /app
COPY .env /app/
COPY --from=build /app/main /app/migrate /app/cmd/migrate/migrations/ /app/
CMD ["/app/main"]