2ch commited on
Commit
1cfbfb9
·
verified ·
1 Parent(s): e064bd3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -5
Dockerfile CHANGED
@@ -1,4 +1,5 @@
1
- FROM ghcr.io/prolapser/debian-awg:latest
 
2
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
3
  ENV PATH="/app/.venv/bin:$PATH"
4
 
@@ -21,16 +22,19 @@ RUN echo "deb http://deb.debian.org/debian trixie contrib" >> /etc/apt/sources.l
21
  uv venv --python 3.14 && uv pip install pip && ln -s /app/.venv/bin/* /usr/local/bin/ && \
22
  pip install --no-cache-dir playwright && playwright install-deps chromium 2>/dev/null || true && pip uninstall -y playwright && \
23
  pip install cloakbrowser[serve,geoip] && \
 
 
24
  python -c "from cloakbrowser import ensure_binary; ensure_binary()" && \
25
- rm -f ~/.cloakbrowser/.welcome_shown && \
26
  curl -L https://raw.githubusercontent.com/CloakHQ/CloakBrowser/refs/heads/main/bin/cloakserve -o /app/.venv/bin/cloakserve && \
27
  chmod +x /app/.venv/bin/cloakserve && fc-cache -f && rm -rf /var/lib/apt/lists/* /root/.cache/*
28
-
29
  COPY --chmod=755 <<-"EOF" /app/start.sh
30
  #!/bin/bash
31
  touch /.dockerenv
32
  export no_proxy="localhost,127.0.0.1,0.0.0.0"
33
  export NO_PROXY="localhost,127.0.0.1,0.0.0.0"
 
 
34
  Xvfb :99 -screen 0 1920x1080x24 -nolisten tcp &
35
  sleep 1
36
  echo -e "starting chromium cdp server...\n connect:\nwith sync_playwright() as p:\n browser = p.chromium.connect_over_cdp('https://username-spacename.hf.space')"
@@ -45,7 +49,6 @@ exec /app/.venv/bin/cloakserve \
45
  --disable-dev-shm-usage
46
  EOF
47
 
48
- ENV DISPLAY=:99
49
- ENV AWG_ENDPOINT="188.114.98.219:4500"
50
 
51
  CMD ["/bin/bash", "/app/start.sh"]
 
1
+ FROM ghcr.io/prolapser/hf-docker/debian-wg:latest
2
+
3
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
4
  ENV PATH="/app/.venv/bin:$PATH"
5
 
 
22
  uv venv --python 3.14 && uv pip install pip && ln -s /app/.venv/bin/* /usr/local/bin/ && \
23
  pip install --no-cache-dir playwright && playwright install-deps chromium 2>/dev/null || true && pip uninstall -y playwright && \
24
  pip install cloakbrowser[serve,geoip] && \
25
+ mkdir -p ~/.cloakbrowser && touch ~/.cloakbrowser/.welcome_show && \
26
+ find /app/.venv -path "*/cloakbrowser/download.py" -exec sed -i 's/logger.info/logger.debug/g' {} + && \
27
  python -c "from cloakbrowser import ensure_binary; ensure_binary()" && \
 
28
  curl -L https://raw.githubusercontent.com/CloakHQ/CloakBrowser/refs/heads/main/bin/cloakserve -o /app/.venv/bin/cloakserve && \
29
  chmod +x /app/.venv/bin/cloakserve && fc-cache -f && rm -rf /var/lib/apt/lists/* /root/.cache/*
30
+
31
  COPY --chmod=755 <<-"EOF" /app/start.sh
32
  #!/bin/bash
33
  touch /.dockerenv
34
  export no_proxy="localhost,127.0.0.1,0.0.0.0"
35
  export NO_PROXY="localhost,127.0.0.1,0.0.0.0"
36
+ export HTTPX_LOG_LEVEL=warning
37
+ export DISPLAY=:99
38
  Xvfb :99 -screen 0 1920x1080x24 -nolisten tcp &
39
  sleep 1
40
  echo -e "starting chromium cdp server...\n connect:\nwith sync_playwright() as p:\n browser = p.chromium.connect_over_cdp('https://username-spacename.hf.space')"
 
49
  --disable-dev-shm-usage
50
  EOF
51
 
52
+ ENV AWG_ENDPOINT="engage.cloudflareclient.com:2408"
 
53
 
54
  CMD ["/bin/bash", "/app/start.sh"]