Potato-Code-Fan-Club commited on
Commit
3d2fe4d
·
verified ·
1 Parent(s): a8f95f2

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -4
Dockerfile CHANGED
@@ -1,9 +1,13 @@
 
 
1
  FROM docker.io/library/ubuntu:22.04
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
 
5
  USER root
6
 
 
 
7
  RUN apt-get update && apt-get install -y \
8
  openssh-server openssh-client curl wget sudo git python3 \
9
  && rm -rf /var/lib/apt/lists/*
@@ -25,10 +29,6 @@ if [ ! -L /root ]; then\n\
25
  rm -rf /root\n\
26
  ln -s /data/root_home /root\n\
27
  fi\n\
28
- if [ ! -f /usr/local/bin/cloudflared ]; then\n\
29
- wget -q https://github.com -O /usr/local/bin/cloudflared\n\
30
- chmod +x /usr/local/bin/cloudflared\n\
31
- fi\n\
32
  cloudflared tunnel --no-autoupdate run --token "eyJhIjoiNzU5M2FlOTk2ZDA2NzYyNWJiYmVhYWZlYjU5NTAwZDMiLCJ0IjoiNzI3NzQ0NGMtZWYxOS00MWEzLWI2M2EtNmMyZWFkM2FjOGFjIiwicyI6Ik5EQXlOekV3TURBdE1qWTBOUzAwTkRZeExUZzBOREF0TjJOa09HVXhNemN6WXpVeSJ9" > /var/log/cloudflared.log 2>&1 &\n\
33
  /usr/sbin/sshd\n\
34
  cd /tmp && python3 -m http.server 7860 &\n\
 
1
+ FROM cloudflare/cloudflared:latest AS tunnel-provider
2
+
3
  FROM docker.io/library/ubuntu:22.04
4
 
5
  ENV DEBIAN_FRONTEND=noninteractive
6
 
7
  USER root
8
 
9
+ COPY --from=tunnel-provider /usr/local/bin/cloudflared /usr/local/bin/cloudflared
10
+
11
  RUN apt-get update && apt-get install -y \
12
  openssh-server openssh-client curl wget sudo git python3 \
13
  && rm -rf /var/lib/apt/lists/*
 
29
  rm -rf /root\n\
30
  ln -s /data/root_home /root\n\
31
  fi\n\
 
 
 
 
32
  cloudflared tunnel --no-autoupdate run --token "eyJhIjoiNzU5M2FlOTk2ZDA2NzYyNWJiYmVhYWZlYjU5NTAwZDMiLCJ0IjoiNzI3NzQ0NGMtZWYxOS00MWEzLWI2M2EtNmMyZWFkM2FjOGFjIiwicyI6Ik5EQXlOekV3TURBdE1qWTBOUzAwTkRZeExUZzBOREF0TjJOa09HVXhNemN6WXpVeSJ9" > /var/log/cloudflared.log 2>&1 &\n\
33
  /usr/sbin/sshd\n\
34
  cd /tmp && python3 -m http.server 7860 &\n\