Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +2 -13
Dockerfile
CHANGED
|
@@ -8,7 +8,7 @@ RUN apt-get update && apt-get install -y \
|
|
| 8 |
gnupg \
|
| 9 |
lsb-release \
|
| 10 |
ca-certificates \
|
| 11 |
-
|
| 12 |
&& rm -rf /var/lib/apt/lists/*
|
| 13 |
|
| 14 |
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
|
@@ -21,25 +21,14 @@ RUN apt-get update && apt-get install -y \
|
|
| 21 |
containerd.io \
|
| 22 |
docker-buildx-plugin \
|
| 23 |
docker-compose-plugin \
|
| 24 |
-
docker-ce-rootless-extras \
|
| 25 |
&& rm -rf /var/lib/apt/lists/*
|
| 26 |
|
| 27 |
RUN pip install --no-cache-dir fastapi uvicorn python-multipart
|
| 28 |
|
| 29 |
-
RUN useradd -m -s /bin/bash appuser && \
|
| 30 |
-
echo "appuser:231072:65536" >> /etc/subuid && \
|
| 31 |
-
echo "appuser:231072:65536" >> /etc/subgid
|
| 32 |
-
|
| 33 |
COPY app.py .
|
| 34 |
|
| 35 |
EXPOSE 7860
|
| 36 |
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
ENV DOCKER_HOST=unix:///tmp/docker.sock
|
| 40 |
-
ENV PATH=/usr/bin:$PATH
|
| 41 |
-
|
| 42 |
-
CMD dockerd-rootless-setuptool.sh install && \
|
| 43 |
-
dockerd --experimental --host unix:///tmp/docker.sock & \
|
| 44 |
sleep 3 && \
|
| 45 |
uvicorn app:app --host 0.0.0.0 --port 7860
|
|
|
|
| 8 |
gnupg \
|
| 9 |
lsb-release \
|
| 10 |
ca-certificates \
|
| 11 |
+
sudo \
|
| 12 |
&& rm -rf /var/lib/apt/lists/*
|
| 13 |
|
| 14 |
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
|
|
|
| 21 |
containerd.io \
|
| 22 |
docker-buildx-plugin \
|
| 23 |
docker-compose-plugin \
|
|
|
|
| 24 |
&& rm -rf /var/lib/apt/lists/*
|
| 25 |
|
| 26 |
RUN pip install --no-cache-dir fastapi uvicorn python-multipart
|
| 27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
COPY app.py .
|
| 29 |
|
| 30 |
EXPOSE 7860
|
| 31 |
|
| 32 |
+
CMD dockerd --host unix:///tmp/docker.sock & \
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
sleep 3 && \
|
| 34 |
uvicorn app:app --host 0.0.0.0 --port 7860
|