17 lines
378 B
Text
17 lines
378 B
Text
|
FROM node:20
|
||
|
|
||
|
RUN mkdir -p /source/middleware
|
||
|
RUN mkdir -p /source/frontend
|
||
|
|
||
|
COPY ../middleware /source/middleware
|
||
|
COPY ../frontend /source/frontend
|
||
|
|
||
|
WORKDIR /source
|
||
|
|
||
|
RUN cd frontend && npm i && npm run build
|
||
|
|
||
|
RUN cd middleware && npm i && npm run build && mkdir -p ./dist/frontend
|
||
|
|
||
|
RUN cp -r frontend/build/* middleware/dist/frontend
|
||
|
|
||
|
CMD [ "node", "middleware/dist/index.js" ]
|