wmc/Dockerfile

25 lines
442 B
Docker
Raw Permalink Normal View History

2025-02-12 18:07:26 +00:00
FROM node:23-alpine as skycraft-deps
WORKDIR /workspace/skycraft
ADD ./skycraft/package.json ./
ADD ./skycraft/yarn.lock ./
RUN yarn install
FROM skycraft-deps as skycraft-build
ADD . /workspace
RUN yarn build
FROM skycraft-deps as skycraft-dev
ENTRYPOINT ["yarn"]
CMD ["run", "serve"]
FROM scratch as skycraft-export
COPY --from=skycraft-build /workspace/skycraft/app.js /
COPY --from=skycraft-build /workspace/skycraft/static/* /