Trent Larson
4 months ago
2 changed files with 8 additions and 4 deletions
@ -1,14 +1,18 @@ |
|||
# syntax=docker/dockerfile:1 |
|||
|
|||
FROM node:22-alpine |
|||
FROM node:22-alpine AS builder |
|||
ARG IMAGE_API_VERSION |
|||
RUN npm install -g pnpm |
|||
RUN apk add git |
|||
RUN git clone https://gitea.anomalistdesign.com/log-trade/image-api.git |
|||
|
|||
WORKDIR image-api |
|||
RUN git checkout $IMAGE_API_VERSION |
|||
RUN pnpm install |
|||
RUN pnpm build |
|||
RUN pnpm install --prod |
|||
|
|||
CMD node dist/server.js |
|||
FROM node:22-alpine |
|||
COPY --from=builder /image-api/dist /image-api/dist |
|||
COPY --from=builder /image-api/node_modules /image-api/node_modules |
|||
WORKDIR image-api |
|||
CMD node dist/server.js |
Loading…
Reference in new issue