-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
39 lines (32 loc) · 2.69 KB
/
Copy path.env.example
File metadata and controls
39 lines (32 loc) · 2.69 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
# ─── Database ─────────────────────────────────────────────────────────────────
DATABASE_URL=postgresql://deployguru:deployguru@localhost:5432/deployguru
DATABASE_POOL_MAX=10
# ─── Redis ────────────────────────────────────────────────────────────────────
REDIS_URL=redis://localhost:6379
# ─── Auth ─────────────────────────────────────────────────────────────────────
BETTER_AUTH_SECRET=change-me-to-at-least-32-random-characters
BETTER_AUTH_URL=http://localhost:3001
# ─── GitHub OAuth ─────────────────────────────────────────────────────────────
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
# ─── AWS ──────────────────────────────────────────────────────────────────────
AWS_REGION=us-east-1
AWS_ACCOUNT_ID=123456789012
AWS_ECS_CLUSTER_ARN=arn:aws:ecs:us-east-1:123456789012:cluster/deployguru-production
AWS_VPC_SUBNET_IDS=subnet-abc123,subnet-def456
AWS_SECURITY_GROUP_IDS=sg-abc123
AWS_ECS_EXECUTION_ROLE_ARN=arn:aws:iam::123456789012:role/ecsTaskExecutionRole
AWS_ECS_TASK_ROLE_ARN=arn:aws:iam::123456789012:role/ecsTaskRole
AWS_CODEBUILD_PROJECT_NAME=deployguru-build
AWS_ECR_REGISTRY=123456789012.dkr.ecr.us-east-1.amazonaws.com
# ─── Stripe (optional) ────────────────────────────────────────────────────────
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
# ─── API server ───────────────────────────────────────────────────────────────
PORT=3001
NODE_ENV=development
CORS_ORIGINS=http://localhost:3000
# ─── Dashboard ────────────────────────────────────────────────────────────────
NEXT_PUBLIC_API_URL=http://localhost:3001
NEXT_PUBLIC_APP_URL=http://localhost:3000
API_URL=http://localhost:3001