-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
118 lines (104 loc) · 4.83 KB
/
Copy path.env.example
File metadata and controls
118 lines (104 loc) · 4.83 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
###############################################################################
# Core service identity
###############################################################################
SERVICE_NAME=codebuilder-api
SERVICE_VERSION=1.0-dev
SERVICE_ENVIRONMENT=DEVELOPMENT
NODE_ENV=local
###############################################################################
# Docker / HTTP
###############################################################################
COMPOSE_PROJECT_NAME=codebuilder-dev
PORT=4000
HOST=0.0.0.0
###############################################################################
# PostgreSQL (Prisma)
###############################################################################
POSTGRES_USER=codebuilder
POSTGRES_PASSWORD=replace_me
POSTGRES_DB=codebuilder_main
DB_HOST=localhost
DB_PORT=5434
DB_SCHEMA=public
DATABASE_URL=postgres://codebuilder:replace_me@localhost:5434/codebuilder_main?schema=public
SHADOW_DATABASE_URL=postgres://codebuilder:replace_me@localhost:5434/codebuilder_main_shadow?schema=public
###############################################################################
# MongoDB (placeholder string)
###############################################################################
MONGO_DATABASE_URL=mongodb://mongo_user:mongo_pass@mongo_host:27017/nestdb
###############################################################################
# Elasticsearch logging (optional)
###############################################################################
LOG_ELASTICSEARCH_NODE=http://localhost:9200
###############################################################################
# S3-compatible object storage
###############################################################################
S3_REGION=us-east-1
S3_ACCESS_KEY_ID=replace_me
S3_SECRET_ACCESS_KEY=replace_me
S3_BASE_ENDPOINT=https://s3.amazonaws.com
S3_USER_BUCKET=codebuilder-user-bucket
###############################################################################
# BullMQ / queue Redis
###############################################################################
QUEUE_REDIS_HOST=127.0.0.1
QUEUE_REDIS_PORT=6379
QUEUE_REDIS_PASSWORD=
QUEUE_REDIS_USE_TLS=false
QUEUE_RETRY_INTERVAL=5000
###############################################################################
# Application-specific Redis servers (JSON string)
###############################################################################
REDIS_SERVERS={"AUTH":{"host":"127.0.0.1","port":6379,"password":"","tls":false},"CACHE":{"host":"127.0.0.1","port":6379,"password":"","tls":false}}
###############################################################################
# Blockchain / Solana
###############################################################################
SMARTCHAIN_RPC_HOST=https://explorer-api.devnet.solana.com
###############################################################################
# OpenTelemetry (disabled by default)
###############################################################################
OPEN_TELEMETRY_ZIPKIN_ENABLED=false
OPEN_TELEMETRY_PROMETHEUS_ENABLED=false
OPEN_TELEMETRY_COLLECTOR_URL=
OPEN_TELEMETRY_LIGHTSTEP_ACCESS_TOKEN=
###############################################################################
# JWT / Auth
###############################################################################
JWT_ACCESS_SECRET=replace_me
JWT_EXPIRATION_TIME=60m
JWT_REFRESH_TOKEN_SECRET=replace_me
JWT_REFRESH_EXPIRATION_TIME=60m
###############################################################################
# Edge KV
###############################################################################
EDGE_KV_URL=https://edge-kv.example.workers.dev
EDGE_KV_AUTHORIZATION_TOKEN=
###############################################################################
# Firebase / Push
###############################################################################
FIREBASE_SERVICE_ACCOUNT_KEY=
NEXT_PUBLIC_VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
VAPID_EMAIL=
FCM_SERVER_KEY=
###############################################################################
# Google / Reddit / Web3Career
###############################################################################
GOOGLE_MAPS_API_KEY=
GOOGLE_WEB_CLIENT_ID=
GOOGLE_WEB_CLIENT_ID_DEV=
REDDIT_CLIENT_ID=
REDDIT_CLIENT_SECRET=
REDDIT_USERNAME=
REDDIT_PASSWORD=
WEB3CAREER_API_TOKEN=
###############################################################################
# Stripe
###############################################################################
# STRIPE_PUBLISHABLE_KEY: Stripe Dashboard -> Developers -> API keys -> Publishable key (pk_live_... or pk_test_...)
# STRIPE_SECRET_KEY: Stripe Dashboard -> Developers -> API keys -> Secret key (sk_live_... or sk_test_...)
# STRIPE_WEBHOOK_SECRET: Stripe Dashboard -> Developers -> Webhooks -> Signing secret
STRIPE_PUBLISHABLE_KEY=pk_test_replace_me
STRIPE_SECRET_KEY=sk_test_replace_me
STRIPE_WEBHOOK_SECRET=
STRIPE_DEFAULT_CURRENCY=usd