Dockerize skycraft

This commit is contained in:
2025-02-12 19:07:26 +01:00
parent 33733c6fe4
commit 6966c5d45f
2 changed files with 55 additions and 0 deletions

24
Dockerfile Normal file
View File

@@ -0,0 +1,24 @@
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/* /