-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
50 lines (39 loc) · 1.33 KB
/
Copy path.env.example
File metadata and controls
50 lines (39 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Integrated okdevtv and odevtube environment variables
# Database Configuration (Unified)
# Using a single MariaDB/MySQL database for both okdevtv and odevtube
DB_HOST=localhost
DB_PORT=3306
DB_NAME=okdevtv_integrated
DB_USER=devuser
DB_PASS=devpass
# Server Configuration
NODE_ENV=development
PORT=3000
HOST=http://localhost:3000
# Session Configuration
SESSION_SECRET=your-secret-key-change-in-production
# Authentication - GitHub OAuth
GITHUB_CLIENT_ID=your_github_client_id
GITHUB_CLIENT_SECRET=your_github_client_secret
# Authentication - Facebook OAuth (optional)
FACEBOOK_APP_ID=your_facebook_app_id
FACEBOOK_APP_SECRET=your_facebook_app_secret
# AWS Configuration (for email sending)
AWS_REGION=ap-northeast-2
AWS_ACCESS_KEY_ID=your_aws_access_key
AWS_SECRET_ACCESS_KEY=your_aws_secret_key
AWS_SES_FROM_EMAIL=noreply@example.com
# YouTube API Configuration (for video fetching)
YOUTUBE_API_KEY=your_youtube_api_key
# OpenAI Configuration (for transcript summarization)
OPENAI_API_KEY=your_openai_api_key
# Stripe Configuration (for payments - optional)
STRIPE_SECRET_KEY=your_stripe_secret_key
STRIPE_PUBLIC_KEY=your_stripe_public_key
# Sentry Configuration (for error tracking - optional)
SENTRY_URL=your_sentry_dsn
# Email Configuration
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USER=your_email@gmail.com
MAIL_PASS=your_app_password