|
FROM continuumio/anaconda3:main |
|
|
|
WORKDIR /code |
|
COPY ./environment.yml /code/environment.yml |
|
|
|
RUN conda env create -n ssgqa |
|
|
|
RUN sudo apt install python3.9-dev |
|
RUN sudo apt-get install gcc |
|
|
|
RUN conda activate ssgqa |
|
RUN pip install --upgrade pip |
|
RUN conda env update -n ssgqa -f /code/environment.yml |
|
|
|
|
|
RUN useradd -m -u 1000 user |
|
|
|
|
|
USER user |
|
|
|
|
|
ENV HOME=/home/user \ |
|
PYTHONPATH=$HOME/app \ |
|
PYTHONUNBUFFERED=1 \ |
|
GRADIO_ALLOW_FLAGGING=never \ |
|
GRADIO_NUM_PORTS=1 \ |
|
GRADIO_SERVER_NAME=0.0.0.0 \ |
|
GRADIO_THEME=huggingface \ |
|
SYSTEM=spaces |
|
|
|
|
|
WORKDIR $HOME/app |
|
|
|
|
|
COPY --chown=user . $HOME/app |
|
|
|
CMD ["./run.sh"] |