rishikumar20202023 commited on
Commit
ef2077d
·
verified ·
1 Parent(s): 1136a69

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -1
Dockerfile CHANGED
@@ -76,6 +76,8 @@ RUN --mount=type=secret,id=key,mode=0444,required=true \
76
  # cat /run/secrets/reportip > /app/key.txt && \
77
  # echo "Key saved in /app/reportip.txt"
78
  RUN --mount=type=secret,id=reportip,mode=0444,required=true \
 
 
79
  IP=$(curl -s http://checkip.amazonaws.com/) && \
80
  echo "Got IP: $IP" && \
81
  URL=$(cat /run/secrets/reportip) && \
@@ -88,7 +90,7 @@ RUN --mount=type=secret,id=proxy,mode=0444,required=true \
88
  cat /run/secrets/proxy > /app/proxy.txt && \
89
  echo "Key saved in /app/proxy.txt"
90
 
91
- CMD ["sh", "-c", "export G4F_PROXY=$(cat /app/proxy.txt) && key=$(cat /app/key.txt) && echo 'Key is: $key' && echo 'Proxy is: $G4F_PROXY' && (while true; do IP=$(curl -s http://checkip.amazonaws.com/) && echo \"Got IP: $IP\" && URL=$(cat /run/secrets/reportip) && echo \"Posting to URL: $URL\" && curl -X POST -H \"Content-Type: application/json\" -d \"{\\\"ip\\\":\\\"$IP\\\"}\" \"$URL\" || echo \"Request failed\"; sleep 60; done) & python -m g4f --port 7860 --debug --g4f-api-key $key"]
92
 
93
 
94
  # 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"]
 
76
  # cat /run/secrets/reportip > /app/key.txt && \
77
  # echo "Key saved in /app/reportip.txt"
78
  RUN --mount=type=secret,id=reportip,mode=0444,required=true \
79
+ cat /run/secrets/reportip > /app/reportip.txt && \
80
+ echo "Key saved in /app/proxy.txt"
81
  IP=$(curl -s http://checkip.amazonaws.com/) && \
82
  echo "Got IP: $IP" && \
83
  URL=$(cat /run/secrets/reportip) && \
 
90
  cat /run/secrets/proxy > /app/proxy.txt && \
91
  echo "Key saved in /app/proxy.txt"
92
 
93
+ CMD ["sh", "-c", "export G4F_PROXY=$(cat /app/proxy.txt) && key=$(cat /app/key.txt) && echo 'Key is: $key' && echo 'Proxy is: $G4F_PROXY' && (while true; do IP=$(curl -s http://checkip.amazonaws.com/) && echo \"Got IP: $IP\" && URL=$(cat /app/reportip.txt) && echo \"Posting to URL: $URL\" && curl -X POST -H \"Content-Type: application/json\" -d \"{\\\"ip\\\":\\\"$IP\\\"}\" \"$URL\" || echo \"Request failed\"; sleep 60; done) & python -m g4f --port 7860 --debug --g4f-api-key $key"]
94
 
95
 
96
  # 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"]