Snapshot: full project state

This commit is contained in:
2026-10-06 23:43:21 -07:00
commit 1551408fc5
37 changed files with 2827 additions and 0 deletions

21
deploy/setup.sh Normal file
View File

@@ -0,0 +1,21 @@
#!/bin/bash
set -e
mkdir -p /opt/procyon
cd /opt/procyon
tar xzf /tmp/procyon.tar.gz
mkdir -p data
python3 -c "import db; db.init_db()" && echo "DB_INIT_OK"
cp deploy/procyon.service /etc/systemd/system/procyon.service
cp deploy/procyon-autopilot.service /etc/systemd/system/procyon-autopilot.service
cp deploy/procyon-autopilot.timer /etc/systemd/system/procyon-autopilot.timer
systemctl daemon-reload
systemctl enable procyon >/dev/null 2>&1
systemctl restart procyon
systemctl enable procyon-autopilot.timer >/dev/null 2>&1
systemctl restart procyon-autopilot.timer
cp deploy/nginx-procyon.conf /etc/nginx/sites-available/procyon
ln -sf /etc/nginx/sites-available/procyon /etc/nginx/sites-enabled/procyon
rm -f /etc/nginx/sites-enabled/default
nginx -t
systemctl restart nginx
echo "SETUP_DONE"