-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
32 lines (25 loc) · 879 Bytes
/
Copy path.env.example
File metadata and controls
32 lines (25 loc) · 879 Bytes
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
# Application
PORT=3000
NODE_ENV=development
# Database
DATABASE_URL=postgresql://devpulse:devpulse@localhost:5432/devpulse
# Redis
REDIS_URL=redis://localhost:6379
# GitHub OAuth
# Create an OAuth App at https://github.com/settings/developers
GITHUB_CLIENT_ID=your_github_client_id
GITHUB_CLIENT_SECRET=your_github_client_secret
GITHUB_CALLBACK_URL=http://localhost:3000/api/v1/auth/callback
# JWT
JWT_SECRET=your_jwt_secret_at_least_32_chars
JWT_EXPIRES_IN=7d
# Token encryption — must be a 32-byte hex string (64 hex chars)
# Generate with: openssl rand -hex 32
TOKEN_ENCRYPTION_KEY=0000000000000000000000000000000000000000000000000000000000000000
# Anthropic Claude
ANTHROPIC_API_KEY=sk-ant-your_anthropic_api_key
# AWS S3
AWS_ACCESS_KEY_ID=your_aws_access_key_id
AWS_SECRET_ACCESS_KEY=your_aws_secret_access_key
AWS_S3_BUCKET=devpulse-profiles
AWS_REGION=eu-west-1