Update Dockerfile
Browse files- 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\
|