
Co-authored-by: dunemask <dunemask@gmail.com> Reviewed-on: https://gitea.dunemask.net/elysium/qualiteer/pulls/8
22 lines
422 B
Docker
22 lines
422 B
Docker
FROM node:18 AS common
|
|
WORKDIR /dunemask/net/qualiteer
|
|
# Copy dependencies
|
|
COPY package.json .
|
|
COPY package-lock.json .
|
|
RUN npm i
|
|
# Copy react build resources over
|
|
COPY public public
|
|
COPY dist dist
|
|
COPY src src
|
|
COPY lib lib
|
|
|
|
FROM common AS executor-bin
|
|
RUN npm run build:executor
|
|
|
|
FROM common AS application
|
|
COPY index.html .
|
|
COPY vite.config.js .
|
|
RUN npm run build:react
|
|
# Copy bin over
|
|
#COPY bin bin
|
|
CMD ["npm","start"]
|