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/* /