Files
backend/Dockerfile
Yi-Ting Shih 86195e6021
All checks were successful
Go test / run-go-vet (push) Successful in 5s
Go test / check-swagger-up-to-date (push) Successful in 10s
Go test / run-go-test (push) Successful in 23s
Go test / cleanup-go-test (push) Successful in 3s
Go test / release-image (push) Successful in 3m30s
Fix: ca nmsl
2025-12-13 07:04:47 +08:00

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"]