Bl4ckSpaces commited on
Commit
74ba326
Β·
verified Β·
1 Parent(s): 1a051f1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -10
Dockerfile CHANGED
@@ -1,6 +1,10 @@
1
  FROM python:3.10-slim
2
 
3
- # ── Install system dependencies ──
 
 
 
 
4
  RUN apt-get update && \
5
  apt-get install -y --no-install-recommends \
6
  tor \
@@ -10,14 +14,12 @@ RUN apt-get update && \
10
  && apt-get clean && \
11
  rm -rf /var/lib/apt/lists/*
12
 
13
- # ── Configure Tor ──
14
  RUN echo "ControlPort 9051" >> /etc/tor/torrc && \
15
  echo "CookieAuthentication 1" >> /etc/tor/torrc && \
16
  echo "SocksPort 9050" >> /etc/tor/torrc && \
17
  echo "ExitNodes {us},{nl},{de},{fr},{ca},{gb},{se},{ch},{jp},{au}" >> /etc/tor/torrc && \
18
  echo "StrictNodes 0" >> /etc/tor/torrc
19
 
20
- # ── App setup ──
21
  WORKDIR /app
22
 
23
  COPY requirements.txt .
@@ -27,12 +29,6 @@ COPY . .
27
 
28
  RUN mkdir -p outputs uploads
29
 
30
- # ── Environment ──
31
- ENV HF_HOME=/tmp/huggingface
32
- ENV GRADIO_TEMP_DIR=/tmp/gradio
33
- ENV DEBIAN_FRONTEND=noninteractive
34
-
35
  EXPOSE 7860
36
 
37
- # ── Start Tor + Uvicorn ──
38
- CMD ["sh", "-c", "service tor start && sleep 5 && echo 'βœ… Tor started' && uvicorn app_relay2:app --host 0.0.0.0 --port 7860"]
 
1
  FROM python:3.10-slim
2
 
3
+ ENV PYTHONUNBUFFERED=1
4
+ ENV HF_HOME=/tmp/huggingface
5
+ ENV GRADIO_TEMP_DIR=/tmp/gradio
6
+ ENV DEBIAN_FRONTEND=noninteractive
7
+
8
  RUN apt-get update && \
9
  apt-get install -y --no-install-recommends \
10
  tor \
 
14
  && apt-get clean && \
15
  rm -rf /var/lib/apt/lists/*
16
 
 
17
  RUN echo "ControlPort 9051" >> /etc/tor/torrc && \
18
  echo "CookieAuthentication 1" >> /etc/tor/torrc && \
19
  echo "SocksPort 9050" >> /etc/tor/torrc && \
20
  echo "ExitNodes {us},{nl},{de},{fr},{ca},{gb},{se},{ch},{jp},{au}" >> /etc/tor/torrc && \
21
  echo "StrictNodes 0" >> /etc/tor/torrc
22
 
 
23
  WORKDIR /app
24
 
25
  COPY requirements.txt .
 
29
 
30
  RUN mkdir -p outputs uploads
31
 
 
 
 
 
 
32
  EXPOSE 7860
33
 
34
+ CMD ["sh", "-c", "service tor start && sleep 3 && uvicorn app_relay2:app --host 0.0.0.0 --port 7860 --log-level info"]