1.4 KiB
1.4 KiB
Правила работы агента — Lyngvo (германская ВМ)
⛔ ВЕРСИЯ — УВЕЛИЧИВАТЬ ПОСЛЕ ЛЮБОЙ ПРАВКИ
После ЛЮБОГО изменения кода — VERSION++ в js/main.js.
⛔ ОТВЕЧАТЬ КРАТКО — вопрос = СТОП
⛔ НЕ ТРОГАТЬ РАБОЧИЙ КОД без явного «делай»
⛔ ДЕЛАТЬ ТОЛЬКО ЧТО ПРИКАЗАНО
Файловая система
- Редактировать локально: ~/lang
- Git: только локально. add + commit + push. Остальное запрещено.
Деплой
cd ~/lang && bash deploy_lang.sh
build.sh → dist/index.html → scp на германскую ВМ.
Германская ВМ (Vultr)
- IP: 95.179.252.111
- SSH: ssh -i ~/.ssh/vultr_openssh root@95.179.252.111
- Статика: /var/www/lyngvo/index.html
- Nginx: /etc/nginx/conf.d/lang.kube5s.ru.conf
- Groq прокси: gunicorn 127.0.0.1:8765 (systemctl: groq-proxy)
- Домен: lang.kube5s.ru (Let's Encrypt)
Структура
lang/ ├── index.html каркас ├── css/style.css ├── js/ storage | syllables | transcribe | audio | compare | main ├── build.sh склейка → dist/ ├── dist/index.html собранный (деплоится) ├── deploy_lang.sh build + scp └── doc/