39 lines
1.4 KiB
Markdown
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/
|