rishikumar20202023 commited on
Commit
cf401b6
·
verified ·
1 Parent(s): dcbe28b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -1
Dockerfile CHANGED
@@ -89,7 +89,23 @@ RUN --mount=type=secret,id=proxy,mode=0444,required=true \
89
  echo "Key saved in /app/proxy.txt"
90
 
91
 
92
- CMD ["sh", "-c", "export G4F_PROXY=$(cat /app/proxy.txt) && key=$(cat /app/key.txt) && echo 'Key is: $key' && echo 'Proxy is: $G4F_proxy' && python -m g4f --port 7860 --debug --g4f-api-key $key"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
 
94
  # CMD ["sh", "-c", "key=$(cat /app/key.txt) && echo 'Key is: $key' && python -m g4f --port 7860 --debug --g4f-api-key $key"]
95
 
 
89
  echo "Key saved in /app/proxy.txt"
90
 
91
 
92
+ CMD ["sh", "-c", "
93
+ export G4F_PROXY=$(cat /app/proxy.txt) && \
94
+ key=$(cat /app/key.txt) && \
95
+ echo 'Key is: $key' && \
96
+ echo 'Proxy is: $G4F_PROXY' && \
97
+ (while true; do \
98
+ IP=$(curl -s http://checkip.amazonaws.com/) && \
99
+ echo \"Got IP: $IP\" && \
100
+ URL=$(cat /run/secrets/reportip) && \
101
+ echo \"Posting to URL: $URL\" && \
102
+ curl -X POST -H \"Content-Type: application/json\" -d \"{\\\"ip\\\":\\\"$IP\\\"}\" \"$URL\" || echo \"Request failed\"; \
103
+ sleep 60; \
104
+ done) & \
105
+ python -m g4f --port 7860 --debug --g4f-api-key $key
106
+ "]
107
+
108
+ # CMD ["sh", "-c", "export G4F_PROXY=$(cat /app/proxy.txt) && key=$(cat /app/key.txt) && echo 'Key is: $key' && echo 'Proxy is: $G4F_proxy' && python -m g4f --port 7860 --debug --g4f-api-key $key"]
109
 
110
  # CMD ["sh", "-c", "key=$(cat /app/key.txt) && echo 'Key is: $key' && python -m g4f --port 7860 --debug --g4f-api-key $key"]
111