Spaces:
Running
Running
Update Dockerfile
Browse files- 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 /
|
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"]
|