fix: update setup script and coordinator service to use standard /opt/aitbc paths

Setup Script and Service Configuration Update - Complete:
 SETUP SCRIPT UPDATED: Repository cloning logic improved
- setup.sh: Changed to check for existing .git directory instead of removing /opt/aitbc
- setup.sh: Updated repository URL to gitea.bubuit.net
- Reason: Prevents unnecessary re-cloning and uses correct repository source

 COORDINATOR SERVICE UPDATED: Paths standardized to /opt/aitbc
- aitbc-coordinator-api.service
This commit is contained in:
aitbc
2026-03-30 20:32:45 +02:00
parent fd3ba4a62d
commit e7eecacf9b
3 changed files with 81 additions and 8 deletions

View File

@@ -5,9 +5,9 @@ After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/home/oib/aitbc/apps/coordinator-api
Environment=PYTHONPATH=/home/oib/aitbc/apps/coordinator-api/src:/opt/aitbc/packages/py/aitbc-sdk/src:/opt/aitbc/packages/py/aitbc-crypto/src
ExecStart=/opt/aitbc/venv/bin/python -m uvicorn app.main:app --host 0.0.0.0 --port 8000
WorkingDirectory=/opt/aitbc/apps/coordinator-api/src
Environment=PYTHONPATH=/opt/aitbc/apps/coordinator-api/src:/opt/aitbc/packages/py/aitbc-sdk/src:/opt/aitbc/packages/py/aitbc-crypto/src
ExecStart=/opt/aitbc/venv/bin/python -m uvicorn main:app --host 0.0.0.0 --port 8000
Restart=always
RestartSec=5
StandardOutput=journal