95 lines
2.2 KiB
Markdown
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` для детальной информации.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Всё готово к работе!** 🎉
|
||
|
|
|