Files
aiform_prod/README_ENVIRONMENTS.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

95 lines
2.2 KiB
Markdown

# 🚀 Быстрый старт: DEV и PROD окружения
## 📦 Что создано
`docker-compose.dev.yml` - конфигурация для разработки
`docker-compose.prod.yml` - конфигурация для продакшна
`start-dev.sh` - скрипт запуска DEV
`start-prod.sh` - скрипт запуска PROD
`.env.example` - шаблон переменных окружения
`ENVIRONMENTS.md` - полная документация
---
## 🎯 Быстрый старт (3 шага)
### Шаг 1: Создайте .env файлы
```bash
cd /var/www/fastuser/data/www/crm.clientright.ru/ticket_form
# Создаём из шаблона
cp .env.example .env.dev
cp .env.example .env.prod
# Редактируем DEV
nano .env.dev
# Установите: APP_ENV=development, DEBUG=true
# Редактируем PROD
nano .env.prod
# Установите: APP_ENV=production, DEBUG=false
# Проверьте все URL и ключи!
```
### Шаг 2: Запустите DEV
```bash
./start-dev.sh
```
**Доступ:** http://localhost:5175
### Шаг 3: Запустите PROD (когда готово)
```bash
./start-prod.sh
```
**Доступ:** http://localhost:5176
---
## 📊 Основные команды
```bash
# Остановить DEV
docker-compose -f docker-compose.dev.yml down
# Остановить PROD
docker-compose -f docker-compose.prod.yml down
# Логи DEV
docker-compose -f docker-compose.dev.yml logs -f
# Логи PROD
docker-compose -f docker-compose.prod.yml logs -f
# Статус
docker-compose -f docker-compose.dev.yml ps
docker-compose -f docker-compose.prod.yml ps
```
---
## 🔍 Различия
| | DEV | PROD |
|---|---|---|
| **Порты** | 5175, 8200 | 5176, 8200 |
| **PostgreSQL** | Локальный контейнер | Внешний (147.45.189.234) |
| **Redis** | Локальный контейнер | Системный (localhost) |
| **Debug** | ✅ Включен | ❌ Выключен |
| **Hot Reload** | ✅ Да | ❌ Нет |
---
## 📖 Полная документация
Смотрите `ENVIRONMENTS.md` для детальной информации.
---
**Всё готово к работе!** 🎉