chore(deploy): keep start scripts and systemd units in deploy/
The three services become quant-trading-monitor, quant-trading-api and quant-trading-vite, run from /home/gahow/projects/quant-trading. Their units were previously untracked files in ~/.config/systemd/user. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,23 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# Long-running live-trader monitor (US + CN, all strategies).
|
||||
# Started by the quant-monitor.service systemd --user unit; replaces the
|
||||
# old "tmux new -s quant; uv run python trader.py monitor" workflow.
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
PROJECT_ROOT="$( cd "$SCRIPT_DIR/.." && pwd )"
|
||||
cd "$PROJECT_ROOT"
|
||||
|
||||
# uv lives in ~/.local/bin, which is not on systemd's default PATH.
|
||||
export PATH="/home/gahow/.local/bin:$PATH"
|
||||
|
||||
# Market data is fetched through the lab proxy (same as interactive `proxyOn`).
|
||||
# QUANT_MARKET_PROXY lives in the untracked repo-root .env.
|
||||
if [[ -f .env ]]; then
|
||||
set -a; source .env; set +a
|
||||
fi
|
||||
if [[ -n "${QUANT_MARKET_PROXY:-}" ]]; then
|
||||
export http_proxy="$QUANT_MARKET_PROXY" https_proxy="$QUANT_MARKET_PROXY" all_proxy="$QUANT_MARKET_PROXY"
|
||||
fi
|
||||
|
||||
exec uv run python trader.py monitor
|
||||
Reference in New Issue
Block a user