Files
lang/.github/pravila.md
T

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/