Files
time-travel-sim/wayback/entrypoint.sh

31 lines
737 B
Bash

#!/bin/bash
set -e
# Update config.json with the target date and tolerance
cd /opt/waybackproxy
# Create config.json with our settings
# WaybackProxy uses UPPERCASE keys (DATE, DATE_TOLERANCE, etc.)
python3 -c "
import json
config = {}
try:
with open('config.json') as f:
config = json.load(f)
except:
pass
# Override with uppercase keys (what WaybackProxy actually reads)
config['DATE'] = '${WAYBACK_DATE}'
config['DATE_TOLERANCE'] = int('${TOLERANCE}')
config['QUICK_IMAGES'] = True
config['SILENT'] = False
with open('config.json', 'w') as f:
json.dump(config, f, indent=2)
print('Config:', json.dumps(config, indent=2))
"
echo "Starting WaybackProxy for date ${WAYBACK_DATE}..."
exec python3 waybackproxy.py