deploy

📁 felixwayne0318/aitrader 📅 2 days ago
8
总安装量
2
周安装量
#33989
全站排名
安装命令
npx skills add https://github.com/felixwayne0318/aitrader --skill deploy

Agent 安装分布

amp 2
opencode 2
kimi-cli 2
codex 2
gemini-cli 2

Skill 文档

Deploy Trading Bot

Key Information

Item Value
Entry File main_live.py (NOT main.py!)
Server 139.180.157.152
User linuxuser
Path /home/linuxuser/nautilus_AItrader
Service nautilus-trader
Branch main
Config ~/.env.aitrader (permanent storage)

Configuration Management

Location Description
~/.env.aitrader Permanent storage, survives reinstall
.env Symlink to ~/.env.aitrader
# Edit configuration
nano ~/.env.aitrader

# Check symlink
ls -la /home/linuxuser/nautilus_AItrader/.env

Deployment Commands

Complete Reinstall

curl -fsSL https://raw.githubusercontent.com/FelixWayne0318/AItrader/main/reinstall.sh | bash

Update and Restart

cd /home/linuxuser/nautilus_AItrader
git pull origin main
sudo systemctl restart nautilus-trader

Check Status

sudo systemctl status nautilus-trader
sudo journalctl -u nautilus-trader -n 30 --no-hostname

systemd Service Configuration

[Unit]
Description=Nautilus AITrader Bot
After=network.target

[Service]
Type=simple
User=linuxuser
WorkingDirectory=/home/linuxuser/nautilus_AItrader
Environment="PATH=/home/linuxuser/nautilus_AItrader/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Environment="AUTO_CONFIRM=true"
EnvironmentFile=-/home/linuxuser/nautilus_AItrader/.env
ExecStart=/home/linuxuser/nautilus_AItrader/venv/bin/python main_live.py
Restart=on-failure
RestartSec=10
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target

Common Errors

Error Cause Solution
can't open file 'main.py' Wrong entry file Use main_live.py
EOFError: EOF when reading a line Missing AUTO_CONFIRM Add Environment=AUTO_CONFIRM=true
Service keeps restarting Config error Check ExecStart path
.env missing Broken symlink ln -sf ~/.env.aitrader .env