nbugs commited on
Commit
12a9e4d
·
verified ·
1 Parent(s): fb29999

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -2
Dockerfile CHANGED
@@ -1,10 +1,13 @@
1
  FROM vaultwarden/server:latest
2
 
3
  RUN apt-get update && \
4
- apt-get install -y python3 python3-venv python3-pip && \
5
  apt-get clean && \
6
  rm -rf /var/lib/apt/lists/*
7
 
 
 
 
8
  RUN mkdir -p /data && \
9
  chown -R 1000:1000 /data && \
10
  chmod -R 700 /data
@@ -16,6 +19,7 @@ RUN pip install --no-cache-dir huggingface_hub
16
 
17
  ENV ROCKET_ADDRESS=0.0.0.0
18
  ENV ROCKET_PORT=7860
 
19
 
20
  COPY sync_data.sh /
21
  RUN chmod +x /sync_data.sh
@@ -24,4 +28,5 @@ EXPOSE 7860
24
 
25
  USER 1000:1000
26
 
27
- CMD ["/sync_data.sh"]
 
 
1
  FROM vaultwarden/server:latest
2
 
3
  RUN apt-get update && \
4
+ apt-get install -y python3 python3-venv python3-pip curl && \
5
  apt-get clean && \
6
  rm -rf /var/lib/apt/lists/*
7
 
8
+ COPY --from=cloudflare/cloudflared:latest /usr/local/bin/cloudflared /usr/local/bin/cloudflared
9
+ RUN chmod +x /usr/local/bin/cloudflared
10
+
11
  RUN mkdir -p /data && \
12
  chown -R 1000:1000 /data && \
13
  chmod -R 700 /data
 
19
 
20
  ENV ROCKET_ADDRESS=0.0.0.0
21
  ENV ROCKET_PORT=7860
22
+ ENV CF_TOKEN=your_token
23
 
24
  COPY sync_data.sh /
25
  RUN chmod +x /sync_data.sh
 
28
 
29
  USER 1000:1000
30
 
31
+ CMD cloudflared tunnel --no-autoupdate run --token $CF_TOKEN & \
32
+ /sync_data.sh