-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
executable file
·30 lines (23 loc) · 1.14 KB
/
.env.example
File metadata and controls
executable file
·30 lines (23 loc) · 1.14 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
# WorkOS Authentication (AuthKit)
# Get these from your WorkOS dashboard: https://dashboard.workos.com
WORKOS_API_KEY=your_workos_api_key_here
WORKOS_CLIENT_ID=your_workos_client_id_here
# Cookie encryption password - must be at least 32 characters
# Generate with: openssl rand -base64 24
WORKOS_COOKIE_PASSWORD=your_random_32_character_string_here
# Redirect URI for OAuth callback (must match WorkOS dashboard config)
NEXT_PUBLIC_WORKOS_REDIRECT_URI=http://localhost:3000/callback
# NetSuite Integration
# OAuth 2.0 credentials from your NetSuite account
NETSUITE_ACCOUNT_ID=your_account_id_here
NETSUITE_CLIENT_ID=your_client_id_here
NETSUITE_CLIENT_SECRET=your_client_secret_here
NETSUITE_REDIRECT_URI=http://localhost:3000/api/netsuite/callback
# Token encryption key (generate with: openssl rand -hex 32)
NETSUITE_TOKEN_ENCRYPTION_KEY=your_encryption_key_here
# Optional: Max concurrent requests to NetSuite API (default: 15)
NETSUITE_CONCURRENCY_LIMIT=15
# Optional: For Automatic Github Deployments
GITHUB_TOKEN=your_github_repo_token_here
GITHUB_REPO=High-Performance-Structures/compass
GOOGLE_SERVICE_ACCOUNT_ENCRYPTION_KEY=run openssl rand --hex 32