Bl4ckSpaces commited on
Commit
1733e6f
·
verified ·
1 Parent(s): 7051a38

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -5
Dockerfile CHANGED
@@ -2,7 +2,6 @@ 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 && \
@@ -14,11 +13,12 @@ RUN apt-get update && \
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
 
@@ -31,4 +31,6 @@ 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"]
 
 
 
2
 
3
  ENV PYTHONUNBUFFERED=1
4
  ENV HF_HOME=/tmp/huggingface
 
5
  ENV DEBIAN_FRONTEND=noninteractive
6
 
7
  RUN apt-get update && \
 
13
  && apt-get clean && \
14
  rm -rf /var/lib/apt/lists/*
15
 
16
+ # Tor config minimal, no ExitNodes restriction (lebih compatible)
17
+ RUN echo "ControlPort 9051" > /etc/tor/torrc && \
18
  echo "CookieAuthentication 1" >> /etc/tor/torrc && \
19
  echo "SocksPort 9050" >> /etc/tor/torrc && \
20
+ echo "DataDirectory /var/lib/tor" >> /etc/tor/torrc && \
21
+ echo "Log notice stdout" >> /etc/tor/torrc
22
 
23
  WORKDIR /app
24
 
 
31
 
32
  EXPOSE 7860
33
 
34
+ # JANGAN pakai 'service tor start' langsung jalankan tor sebagai background process
35
+ # uvicorn langsung start, Tor init di background
36
+ CMD ["sh", "-c", "tor & sleep 2 && exec uvicorn app_relay2:app --host 0.0.0.0 --port 7860 --log-level info"]