gear-orders/Dockerfile

19 lines
326 B
Docker

FROM node:22 AS node
WORKDIR /app
COPY web/vite /app/
RUN NODE_ENV=dev npm install
RUN node node_modules/vite/bin/vite.js build
FROM python:3.12
RUN pip install pipenv
WORKDIR /app
COPY Pipfile* /app/
RUN pipenv install --system --deploy
COPY . /app/
COPY --from=node /app/dist /app/web/static
CMD ["python", "main.py"]