Files
aiform_prod/CURRENT_SETUP.md
AI Assistant 2e45786e46 feat: Telegram Mini App integration and UX improvements
- Добавлена полная интеграция с Telegram Mini App (динамическая загрузка SDK)
- Отдельный компактный дизайн для Telegram Mini App
- Добавлен loader при инициализации (предотвращает мелькание SMS-авторизации)
- Улучшена навигация: кнопки "Назад" и "К списку заявок" теперь сохраняют авторизацию
- Telegram Mini App: кнопка "Выход" просто закрывает приложение
- Telegram Mini App: заявки "В работе" скрыты из списка
- Веб-версия: для заявок "В работе" добавлена кнопка "Просмотреть в Telegram" (ссылка на @klientprav_bot)
- Telegram Mini App: кнопки действий в черновиках расположены вертикально
- Веб-версия: убрано отображение номера телефона в приветствии
- Исправлена проблема с возвратом к списку черновиков (не требует повторной SMS-авторизации)
- Заблокировано удаление и редактирование заявок со статусом "В работе"
- Добавлена документация по Telegram Mini App интеграции
2026-01-29 16:12:48 +03:00

3.9 KiB
Raw Blame History

📍 Текущая структура запущенных окружений

Дата проверки: 2 января 2025


🟢 DEV окружение (запущено)

Рабочая папка:

/var/www/fastuser/data/www/crm.clientright.ru/aiform_dev/

Контейнеры:

Docker Compose:

  • Файл: aiform_dev/docker-compose.dev.yml
  • Запуск: cd aiform_dev && docker-compose -f docker-compose.dev.yml up -d

Монтированные папки:

  • Frontend: aiform_dev/frontend/src/app/src (read-only, для live reload)
  • Backend: использует aiform_dev/backend/.env

Git репозиторий:


🔴 PROD окружение (запущено)

Рабочая папка:

/var/www/fastuser/data/www/crm.clientright.ru/ticket_form/

Контейнеры:

Docker Compose:

  • Файл: ticket_form/docker-compose.prod.yml (новый) или старый docker-compose.yml
  • Запуск: cd ticket_form && docker-compose -f docker-compose.prod.yml up -d

Git репозиторий:


📊 Сравнение

DEV PROD
Папка /aiform_dev/ /ticket_form/
Frontend порт 5177 5176
Backend порт 8201 8200
URL http://147.45.146.17:5177/ https://aiform.clientright.ru/
Docker Compose aiform_dev/docker-compose.dev.yml ticket_form/docker-compose.prod.yml
Git aiform_dev aiform_prod

🔄 Как переносить изменения

Из DEV в PROD:

# 1. Работаете в DEV папке
cd /var/www/fastuser/data/www/crm.clientright.ru/aiform_dev
# Вносите изменения, тестируете

# 2. Копируете изменения в PROD папку (или через git)
cd /var/www/fastuser/data/www/crm.clientright.ru/ticket_form
git pull aiform_prod main  # или копируете файлы вручную

# 3. Перезапускаете PROD
docker-compose -f docker-compose.prod.yml up -d --build

Или через git (рекомендуется):

# В DEV папке
cd /var/www/fastuser/data/www/crm.clientright.ru/aiform_dev
git add .
git commit -m "feat: Описание"
git push aiform_dev main

# В PROD папке
cd /var/www/fastuser/data/www/crm.clientright.ru/ticket_form
git pull aiform_prod main
docker-compose -f docker-compose.prod.yml up -d --build

⚠️ Важно

  1. DEV и PROD — это разные папки:

    • DEV: /aiform_dev/
    • PROD: /ticket_form/
  2. Изменения в DEV не попадают в PROD автоматически — нужно копировать/пушить через git

  3. У каждого окружения свой .env файл:

    • DEV: aiform_dev/backend/.env
    • PROD: ticket_form/.env

🛠️ Полезные команды

# Проверить статус DEV
cd /var/www/fastuser/data/www/crm.clientright.ru/aiform_dev
docker-compose -f docker-compose.dev.yml ps

# Проверить статус PROD
cd /var/www/fastuser/data/www/crm.clientright.ru/ticket_form
docker-compose -f docker-compose.prod.yml ps

# Логи DEV
docker logs aiform_frontend_dev -f
docker logs aiform_backend_dev -f

# Логи PROD
docker logs ticket_form_frontend_prod -f
docker logs ticket_form_backend -f

Автор: AI Assistant + Фёдор
Дата: 2 января 2025