dasadsads commited on
Commit
0315707
·
verified ·
1 Parent(s): 76497c4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -12
Dockerfile CHANGED
@@ -1,12 +1,10 @@
1
  FROM nvidia/cuda:11.3.1-base-ubuntu20.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive \
4
- TZ=Europe/Paris
5
 
6
- # Remove any third-party apt sources to avoid issues with expiring keys.
7
  # Install some basic utilities
8
- RUN rm -f /etc/apt/sources.list.d/*.list && \
9
- apt-get update && apt-get install -y --no-install-recommends \
10
  curl \
11
  ca-certificates \
12
  sudo \
@@ -27,10 +25,11 @@ RUN rm -f /etc/apt/sources.list.d/*.list && \
27
  && rm -rf /var/lib/apt/lists/*
28
 
29
  RUN add-apt-repository ppa:flexiondotorg/nvtop && \
 
30
  apt-get upgrade -y && \
31
  apt-get install -y --no-install-recommends nvtop
32
 
33
- RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
34
  apt-get install -y nodejs && \
35
  npm install -g configurable-http-proxy
36
 
@@ -73,7 +72,7 @@ RUN --mount=target=/root/packages.txt,source=packages.txt \
73
  && rm -rf /var/lib/apt/lists/*
74
 
75
  RUN --mount=target=/root/on_startup.sh,source=on_startup.sh,readwrite \
76
- bash /root/on_startup.sh
77
 
78
  RUN mkdir /data && chown user:user /data
79
 
@@ -95,11 +94,11 @@ RUN chmod +x start_server.sh
95
  COPY --chown=user login.html /home/user/miniconda/lib/python3.9/site-packages/jupyter_server/templates/login.html
96
 
97
  ENV PYTHONUNBUFFERED=1 \
98
- GRADIO_ALLOW_FLAGGING=never \
99
- GRADIO_NUM_PORTS=1 \
100
- GRADIO_SERVER_NAME=0.0.0.0 \
101
- GRADIO_THEME=huggingface \
102
- SYSTEM=spaces \
103
- SHELL=/bin/bash
104
 
105
  CMD ["./start_server.sh"]
 
1
  FROM nvidia/cuda:11.3.1-base-ubuntu20.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive \
4
+ TZ=Europe/Paris
5
 
 
6
  # Install some basic utilities
7
+ RUN apt-get update && apt-get install -y --no-install-recommends \
 
8
  curl \
9
  ca-certificates \
10
  sudo \
 
25
  && rm -rf /var/lib/apt/lists/*
26
 
27
  RUN add-apt-repository ppa:flexiondotorg/nvtop && \
28
+ apt-get update && \
29
  apt-get upgrade -y && \
30
  apt-get install -y --no-install-recommends nvtop
31
 
32
+ RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
33
  apt-get install -y nodejs && \
34
  npm install -g configurable-http-proxy
35
 
 
72
  && rm -rf /var/lib/apt/lists/*
73
 
74
  RUN --mount=target=/root/on_startup.sh,source=on_startup.sh,readwrite \
75
+ bash /root/on_startup.sh
76
 
77
  RUN mkdir /data && chown user:user /data
78
 
 
94
  COPY --chown=user login.html /home/user/miniconda/lib/python3.9/site-packages/jupyter_server/templates/login.html
95
 
96
  ENV PYTHONUNBUFFERED=1 \
97
+ GRADIO_ALLOW_FLAGGING=never \
98
+ GRADIO_NUM_PORTS=1 \
99
+ GRADIO_SERVER_NAME=0.0.0.0 \
100
+ GRADIO_THEME=huggingface \
101
+ SYSTEM=spaces \
102
+ SHELL=/bin/bash
103
 
104
  CMD ["./start_server.sh"]