Files
aiform_prod/README_ENVIRONMENTS.md

95 lines
2.2 KiB
Markdown
Raw Normal View History

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
# 🚀 Быстрый старт: 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` для детальной информации.
---
**Всё готово к работе!** 🎉