mirror of
https://gitlab.com/foxixus/neomovies.git
synced 2025-10-28 01:48:50 +05:00
Update file README.md
This commit is contained in:
45
README.md
45
README.md
@@ -54,14 +54,40 @@ npm install
|
|||||||
|
|
||||||
3. Создайте файл `.env` и добавьте следующие переменные:
|
3. Создайте файл `.env` и добавьте следующие переменные:
|
||||||
```env
|
```env
|
||||||
|
# База данных MongoDB
|
||||||
|
MONGODB_URI=your_mongodb_uri
|
||||||
|
|
||||||
|
# NextAuth конфигурация
|
||||||
|
NEXTAUTH_SECRET=your_nextauth_secret
|
||||||
|
NEXTAUTH_URL=http://localhost:3000
|
||||||
|
|
||||||
|
# Google OAuth
|
||||||
|
GOOGLE_CLIENT_ID=your_google_client_id
|
||||||
|
GOOGLE_CLIENT_SECRET=your_google_client_secret
|
||||||
|
|
||||||
|
# Email конфигурация (для подтверждения регистрации)
|
||||||
|
GMAIL_USER=your_gmail@gmail.com
|
||||||
|
GMAIL_APP_PASSWORD=your_app_specific_password
|
||||||
|
|
||||||
NEXT_PUBLIC_API_URL=https://neomovies-api.vercel.app
|
NEXT_PUBLIC_API_URL=https://neomovies-api.vercel.app
|
||||||
|
|
||||||
|
# JWT конфигурация
|
||||||
|
JWT_SECRET=your_jwt_secret
|
||||||
|
|
||||||
|
# Lumex Player URL
|
||||||
|
NEXT_PUBLIC_LUMEX_URL=your_lumex_player_url
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Запустите приложение:
|
|
||||||
|
4. **Запустите проект:**
|
||||||
```bash
|
```bash
|
||||||
|
# Режим разработки
|
||||||
npm run dev
|
npm run dev
|
||||||
```
|
|
||||||
|
|
||||||
|
# Сборка для продакшена
|
||||||
|
npm run build
|
||||||
|
npm start
|
||||||
|
```
|
||||||
Приложение будет доступно по адресу [http://localhost:3000](http://localhost:3000)
|
Приложение будет доступно по адресу [http://localhost:3000](http://localhost:3000)
|
||||||
|
|
||||||
## API
|
## API
|
||||||
@@ -73,6 +99,21 @@ npm run dev
|
|||||||
- Оптимизированная загрузка изображений
|
- Оптимизированная загрузка изображений
|
||||||
- Кэширование запросов
|
- Кэширование запросов
|
||||||
|
|
||||||
|
### Google OAuth
|
||||||
|
1. Перейдите в [Google Cloud Console](https://console.cloud.google.com/)
|
||||||
|
2. Создайте новый проект
|
||||||
|
3. Включите Google OAuth API
|
||||||
|
4. Создайте учетные данные OAuth 2.0
|
||||||
|
5. Добавьте разрешенные URI перенаправления:
|
||||||
|
- http://localhost:3000/api/auth/callback/google
|
||||||
|
- https://your-domain.com/api/auth/callback/google
|
||||||
|
|
||||||
|
### Gmail App Password
|
||||||
|
1. Включите двухфакторную аутентификацию в аккаунте Google
|
||||||
|
2. Перейдите в настройки безопасности
|
||||||
|
3. Создайте пароль приложения
|
||||||
|
4. Используйте этот пароль в GMAIL_APP_PASSWORD
|
||||||
|
|
||||||
## Структура проекта
|
## Структура проекта
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user