Dockerize skycraft
This commit is contained in:
24
Dockerfile
Normal file
24
Dockerfile
Normal 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/* /
|
Reference in New Issue
Block a user