-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
201 lines (151 loc) · 4.89 KB
/
.env.example
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
# PL Network API Configuration
# ENVIRONMENT: The environment mode for the application.
# Example: development, staging, or production
# For local use: development
ENVIRONMENT=
# PORT: The port on which the server runs.
# Example: 3000
# For local use: 3000
PORT=
# Database Configuration
# DB_HOST_PORT: The port used by the PostgreSQL database.
# Example: 5432 (default PostgreSQL port)
DB_HOST_PORT=
# DB_USER: The username for connecting to the PostgreSQL database.
# Example: postgres
DB_USER=
# DB_PASSWORD: The password for the PostgreSQL database user.
# Example: mysecurepassword
DB_PASSWORD=
# DB_NAME: The name of the PostgreSQL database.
# Example: pl-dev-db
DB_NAME=
# DATABASE_URL: The connection string for the PostgreSQL database.
# Format: "postgres://username:password@host:port/database"
# Example: "postgres://postgres:mysecurepassword@localhost:5432/pl-dev-db"
DATABASE_URL=
# Redis Configuration
# REDIS_HOST: The hostname or IP address of the Redis server.
# Example: localhost or redis-server
REDIS_HOST=
# REDIS_PORT: The port on which the Redis server runs.
# Example: 6379 (default Redis port)
REDIS_PORT=
# Google APIs
# GOOGLE_PLACES_API_KEY: The API key for accessing Google Places.
# Set any valid Google Places API key for local use.
GOOGLE_PLACES_API_KEY=
# Authentication Configuration
# AUTH_API_URL: The endpoint URL for the authentication API.
# For local use: https://sandbox-auth.plnetwork.io
AUTH_API_URL=
# AUTH_APP_CLIENT_SECRET: The client secret for the authentication application.
# Set any random string for local use.
AUTH_APP_CLIENT_SECRET=
# AUTH_APP_CLIENT_ID: The client ID for the authentication application.
# Set any random string for local use.
AUTH_APP_CLIENT_ID=
# WEB_UI_BASE_URL: The base URL for the web application.
# For local use: http://localhost:4200
WEB_UI_BASE_URL=
# LOGIN_REDIRECT_URL: The URL path for redirecting after login.
# For local use: directory/members/verify-member
LOGIN_REDIRECT_URL=
# GitHub API
# GITHUB_API_KEY: The API key for accessing GitHub data.
# Github personal access token
GITHUB_API_KEY=
# Admin Configuration
# ADMIN_TOKEN_SECRET: The secret used to generate admin tokens.
# For local use set any secure random string
ADMIN_TOKEN_SECRET=
# AWS S3 Configuration
# AWS_ACCESS_KEY: The AWS access key for S3.
AWS_ACCESS_KEY=
# AWS_SECRET_KEY: The AWS secret key for S3.
AWS_SECRET_KEY=
# AWS_REGION: The AWS region where the S3 bucket is located.
# Ex: us-west-1
AWS_REGION=
# AWS_S3_BUCKET_NAME: The name of the S3 bucket for storing files.
# Ex: pl-events-service
AWS_S3_BUCKET_NAME=
# AWS_S3_DOMAIN: The domain name for accessing the S3 bucket.
# Ex: s3.amazonaws.com
AWS_S3_DOMAIN=
# Email Configuration
# IS_EMAIL_ENABLED: Toggle for enabling or disabling email functionality.
# Make sure it should be false for local development
IS_EMAIL_ENABLED=
# Env variables for Back Office
#---------------------------------#
# Directory Backend API URL
# For local development, use: http://localhost:<PORT>, where PORT is the env variable configured above.
# eg. http://localhost:3000, where PORT=3000
WEB_API_BASE_URL=
# Back Office Application Login Username
# For local development, use: admin
ADMIN_LOGIN_USERNAME=
# Back Office Application Login Password
# For local development, use: admin
ADMIN_LOGIN_PASSWORD=
# Revalidate cache API token
# For local development, use: random string
REVALIDATE_API_TOKEN=
# Optional for local development
# Error Reporting
SENTRY_DSN=
# Airtable
AIRTABLE_API_KEY=
AIRTABLE_BASE_ID=
AIRTABLE_TEAMS_TABLE_ID=
AIRTABLE_MEMBERS_TABLE_ID=
# File Encryption
FILE_STORAGE=
FILE_ENCRYPTION_ALGORITHM=
FILE_ENCRYPTION_PASSWORD=
FILE_ENCRYPTION_SALT=
FILE_ENCRYPTION_KEY_LENGTH=
# Cloudflare Worker
WORKER_IMAGE_URL=
# Web3 File Storage
WEB3_STORAGE_API_TOKEN=
# Forest Admin API keys
FOREST_ENV_SECRET=
FOREST_AUTH_SECRET=
# Hightouch API
HIGHTOUCH_API_KEY=
# Google Recaptcha
GOOGLE_SITE_KEY=
GOOGLE_RECAPTCHA_SECRET=
# Cloudflare login url
LOGIN_URL=
# Interval to check whether expired token is expired
NEXT_PUBLIC_TOKEN_EXPIRY_CHECK_IN_MINUTES= // in minutes
# SES Admin emails
SES_SOURCE_EMAIL=
SES_ADMIN_EMAIL_IDS=
SUPPORT_EMAILS=
# SLACK
CHANNEL_ID=
SLACK_BOT_TOKEN=
# AWS Cloud watch
CLOUDWATCH_GROUP_NAME=
CLOUDWATCH_ACCESS_KEY=
CLOUDWATCH_SECRET_KEY=
CLOUDWATCH_REGION=
# Announcement banner json fetch token
ANNOUNCEMENT_S3_AUTH_TOKEN=
# Cookie domain
COOKIE_DOMAIN=
# File storage for image (IPFS or AWS)
FILE_STORAGE=
# No of days delay the follow up for interaction
INTERACTION_FOLLOWUP_DELAY_IN_DAYS=
# No of milliseconds delay in between interactions
INTERACTION_INTERVAL_DELAY_IN_MILLISECONDS=
# Number of days to determine if records (teams, members, projects) are considered recent
# Example: 30 (indicating records from the last 30 days will be treated as recent)
RECENT_RECORD_DURATION_IN_DAYS=
# Authentication token for secure communication between internal services (e.g., events service)
INTERNAL_AUTH_TOKEN=