Files

39 lines
1.4 KiB
Markdown

# Правила работы агента — 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/