26 lines
553 B
Docker
26 lines
553 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 build-run
|
|
RUN apt-get -y update && apt-get -y upgrade && \
|
|
apt-get -y install ca-certificates
|
|
|
|
COPY --from=build /work/backend /work/backend
|
|
WORKDIR /work
|
|
|
|
ENTRYPOINT ["/work/backend"]
|
|
CMD ["serve"]
|
|
|
|
FROM docker.io/library/debian:13-slim AS native
|
|
RUN apt-get -y update && apt-get -y upgrade && \
|
|
apt-get -y install ca-certificates
|
|
|
|
COPY backend /work/backend
|
|
WORKDIR /work
|
|
|
|
ENTRYPOINT ["/work/backend"]
|
|
CMD ["serve"]
|