|
@@ -1,16 +1,35 @@
|
|
|
#!/bin/sh
|
|
#!/bin/sh
|
|
|
-
|
|
|
|
|
-echo LISTEN_PORT=$LISTEN_PORT > /config.py
|
|
|
|
|
-echo DATE=$DATE >> /config.py
|
|
|
|
|
-echo DATE_TOLERANCE=$DATE_TOLERANCE >> /config.py
|
|
|
|
|
-echo GEOCITIES_FIX=$GEOCITIES_FIX >> /config.py
|
|
|
|
|
-echo QUICK_IMAGES=$QUICK_IMAGES >> /config.py
|
|
|
|
|
-echo WAYBACK_API=$WAYBACK_API >> /config.py
|
|
|
|
|
-echo CONTENT_TYPE_ENCODING=$CONTENT_TYPE_ENCODING >> /config.py
|
|
|
|
|
-echo SILENT=$SILENT >> /config.py
|
|
|
|
|
-echo SETTINGS_PAGE=$SETTINGS_PAGE >> /config.py
|
|
|
|
|
-
|
|
|
|
|
-echo config.py:
|
|
|
|
|
-cat /config.py
|
|
|
|
|
-
|
|
|
|
|
-python /waybackproxy.py
|
|
|
|
|
|
|
+if [ "${LISTEN_PORT}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"LISTEN_PORT\":[^,]*/\"LISTEN_PORT\": ${LISTEN_PORT}/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${DATE}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"DATE\":[^,]*/\"DATE\": \"${DATE}\"/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${DATE_TOLERANCE}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"DATE_TOLERANCE\":[^,]*/\"DATE_TOLERANCE\": ${DATE_TOLERANCE}/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${GEOCITIES_FIX}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"GEOCITIES_FIX\":[^,]*/\"GEOCITIES_FIX\": $GEOCITIES_FIX/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${QUICK_IMAGES}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"QUICK_IMAGES\":[^,]*/\"QUICK_IMAGES\": $QUICK_IMAGES/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${WAYBACK_API}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"WAYBACK_API\":[^,]*/\"WAYBACK_API\": $WAYBACK_API/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${QUICK_IMAGES}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"QUICK_IMAGES\":[^,]*/\"QUICK_IMAGES\": $QUICK_IMAGES/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${CONTENT_TYPE_ENCODING}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"CONTENT_TYPE_ENCODING\":[^,]*/\"CONTENT_TYPE_ENCODING\": $CONTENT_TYPE_ENCODING/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${SILENT}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"SILENT\":[^,]*/\"SILENT\": $SILENT/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+if [ "${SETTINGS_PAGE}" ]; then
|
|
|
|
|
+ sed -i -e "s/\"SETTINGS_PAGE\":[^,]*/\"SETTINGS_PAGE\": $SETTINGS_PAGE/g" /app/config.json
|
|
|
|
|
+fi
|
|
|
|
|
+echo "[-] Using this config.json file:"
|
|
|
|
|
+cat /app/config.json
|
|
|
|
|
+echo "\n[-] Starting proxy server"
|
|
|
|
|
+python /app/waybackproxy.py
|