13 lines
291 B
Docker
13 lines
291 B
Docker
FROM docker.io/golang:1.25.5-alpine AS backend-build
|
|
WORKDIR /app
|
|
COPY . /app
|
|
RUN go mod tidy && \
|
|
go generate . \
|
|
go build -o /app/nixcn-cms
|
|
|
|
FROM docker.io/alpine:3.23
|
|
WORKDIR /app
|
|
COPY --from=backend-build /app/nixcn-cms /app/nixcn-cms
|
|
EXPOSE 8000
|
|
ENTRYPOINT [ "/app/nixcn-cms" ]
|