certimate/Dockerfile
2024-08-27 23:38:12 +08:00

18 lines
308 B
Docker

FROM node:20-alpine as build-ui
WORKDIR /app
COPY ../. /app/
RUN npm --prefix=./ui ci && npm --prefix=./ui run build
FROM golang:1.22-alpine
WORKDIR /app
COPY ../. /app/
COPY --from=build-ui /app/ui/dist /app/ui/
RUN go build -o certimate
ENTRYPOINT ["./certimate", "serve", "--http", "0.0.0.0:8090"]