Dev server (vývoj a testování)¶
hostname: avaxdev
ip: 192.168.1.55
os: Ubuntu 25.10
cpu: 2 vCPU
ram: 7.3 GB
user: avax
ssh key: ~/.ssh/avaxis_gitea
účel: vývoj a testování backendu, Docker stack (PostgreSQL, Redis, MinIO)
s3: https://s3.avaxis.cz | bucket: claudeai | user: claudeai | key: N0ZWGSW26GENWNQ1UDKD
repo: ~/avax-platform (naklonováno z git.avaxis.cz)
gitea: https://git.avaxis.cz/claudAI/avax-platform.git
autentizace: HTTPS token (uložen v git remote URL na dev serveru)
token: 0159c5bd2e6fbf9718f4321140222fd0da0a3613 (user: claudAI)
SSH klíč z Windows NENÍ přidán do Gitea — používej vždy HTTPS s tokenem
Instalační postup: instalaceDevServeru.md
Praktické SSH příkazy¶
# Přihlášení
ssh -i ~/.ssh/avaxis_gitea avax@192.168.1.55
# Git pull + restart bare backendu (uvicorn na 8000)
ssh -i ~/.ssh/avaxis_gitea avax@192.168.1.55 "
cd ~/avax-platform && git pull
pkill -f uvicorn 2>/dev/null; sleep 1
cd backend && source ~/avax-venv/bin/activate
nohup uvicorn app.main:app --host 0.0.0.0 --port 8000 >> /tmp/uvicorn.log 2>&1 &
sleep 2 && curl -s http://localhost:8000/health
"
Pozn.: Bare uvicorn (8000) je primary dev backend, spravuje ho systemd unit
avax-backend-bare.service(auto-restart). Paralelně běží docker compose stack na 8001 — vizdocs/spec/backend-deploy.md.
Související dokumenty¶
- Backend reference (verze, struktura, env, migrace) →
docs/dev/backend.md - API endpointy /storage + /admin →
docs/dev/api-storage-admin.md - Testovací účty + reset hesla →
docs/dev/test-accounts.md