Spaces:
Runtime error
Runtime error
Update Dockerfile
Browse files- Dockerfile +6 -15
Dockerfile
CHANGED
@@ -29,34 +29,25 @@ RUN apt-get update && \
|
|
29 |
|
30 |
# https://huggingface.co/docs/hub/spaces-sdks-docker-first-demo
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
ENV USER=ollamafy \
|
36 |
-
HOME=/home/${USER} \
|
37 |
-
PATH=/home/${USER}/.local/bin:${PATH} \
|
38 |
-
OLLAMA_HOST=0.0.0.0
|
39 |
-
|
40 |
RUN useradd -m -u 1000 ${USER}
|
41 |
USER ${USER}
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
WORKDIR ${HOME}/app
|
48 |
|
49 |
RUN curl https://pyenv.run | bash
|
50 |
-
|
51 |
ENV PATH=${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${PATH}
|
52 |
-
|
53 |
ARG PYTHON_VERSION=3.10.13
|
54 |
-
|
55 |
RUN pyenv install ${PYTHON_VERSION} && \
|
56 |
pyenv global ${PYTHON_VERSION} && \
|
57 |
pyenv rehash && \
|
58 |
pip install --no-cache-dir -U pip setuptools wheel && \
|
59 |
pip install "huggingface-hub" "hf-transfer" "gradio[oauth]>=4.28.0" "gradio_huggingfacehub_search==0.0.7" "APScheduler"
|
|
|
60 |
|
61 |
ENV PYTHONPATH=${HOME}/app \
|
62 |
PYTHONUNBUFFERED=1 \
|
|
|
29 |
|
30 |
# https://huggingface.co/docs/hub/spaces-sdks-docker-first-demo
|
31 |
|
32 |
+
ENV USER='ollamafy'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
RUN useradd -m -u 1000 ${USER}
|
34 |
USER ${USER}
|
35 |
|
36 |
+
ENV HOME=/home/${USER} \
|
37 |
+
PATH=/home/${USER}/.local/bin:${PATH} \
|
38 |
+
OLLAMA_HOST=0.0.0.0
|
39 |
+
|
40 |
WORKDIR ${HOME}/app
|
41 |
|
42 |
RUN curl https://pyenv.run | bash
|
|
|
43 |
ENV PATH=${HOME}/.pyenv/shims:${HOME}/.pyenv/bin:${PATH}
|
|
|
44 |
ARG PYTHON_VERSION=3.10.13
|
|
|
45 |
RUN pyenv install ${PYTHON_VERSION} && \
|
46 |
pyenv global ${PYTHON_VERSION} && \
|
47 |
pyenv rehash && \
|
48 |
pip install --no-cache-dir -U pip setuptools wheel && \
|
49 |
pip install "huggingface-hub" "hf-transfer" "gradio[oauth]>=4.28.0" "gradio_huggingfacehub_search==0.0.7" "APScheduler"
|
50 |
+
COPY --chown=1000 . ${HOME}/app
|
51 |
|
52 |
ENV PYTHONPATH=${HOME}/app \
|
53 |
PYTHONUNBUFFERED=1 \
|