Spaces:
Running
Running
File size: 574 Bytes
aa18684 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
FROM node:18.16.0 as builder
WORKDIR /src
COPY ./Andromeda/andromeda-ui/package.json ./
RUN npm install
COPY ./Andromeda/andromeda-ui/. .
RUN npm run build
FROM python:3.11
COPY ./Andromeda/andromeda/requirements.txt /tmp/requirements.txt
WORKDIR /tmp
RUN pip3 install gunicorn && pip3 install -r requirements.txt
COPY ./Andromeda/andromeda/. /api
COPY ./app.py /api/app.py
COPY --from=builder /src/out /api/static
WORKDIR /api
# fix since root home directory is read only in HF
RUN mkdir /tmp/home
RUN chmod a+w /tmp/home
ENV XDG_DATA_HOME=/tmp/home
CMD python app.py
|