fly-trader / docker /entrypoint.sh
bryceweiner's picture
Fly #107 taught by selector #100; no selector pin; self-updating container
6570567 verified
Raw History Blame Contribute Delete
531 Bytes
#!/bin/sh
# pid 1 of the container. With AUTO_UPDATE=1 (the default) the self-updater runs the bootstrap and the console and keeps
# both current from Hugging Face (fly_trader/ops/autoupdate.py); otherwise the bootstrap runs once and the console is pid 1.
set -e
cd /app
chmod +x docker/bootstrap.sh 2>/dev/null || true
if [ "${AUTO_UPDATE:-1}" = "1" ]; then
exec python -m fly_trader.ops.autoupdate
fi
sh docker/bootstrap.sh
echo "fly-trader: console at http://localhost:${PORT:-8501}"
exec fly-trader ui --port "${PORT:-8501}"