22 lines
372 B
Docker
22 lines
372 B
Docker
FROM docker.io/library/golang:1.25 AS build
|
|
|
|
WORKDIR /work
|
|
COPY . .
|
|
RUN make backend
|
|
|
|
FROM docker.io/library/debian:13-slim AS run
|
|
|
|
COPY --from=build /work/backend /work/backend
|
|
WORKDIR /work
|
|
|
|
ENTRYPOINT ["/work/backend"]
|
|
CMD ["serve"]
|
|
|
|
FROM docker.io/library/debian:13-slim AS testing
|
|
|
|
COPY backend /work/backend
|
|
WORKDIR /work
|
|
|
|
ENTRYPOINT ["/work/backend"]
|
|
CMD ["serve"]
|