-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.env.wallet.example
More file actions
75 lines (62 loc) · 3.4 KB
/
Copy path.env.wallet.example
File metadata and controls
75 lines (62 loc) · 3.4 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
# Denser Wallet Environment Configuration
# Copy to ~/.denser/.env.wallet and fill in secrets
#
# IMPORTANT: Secrets should be different from blog for defense in depth.
# =============================================================================
# App Identity (MUST differ between blog and wallet)
# =============================================================================
REACT_APP_APP_NAME="wallet"
REACT_APP_SITE_DOMAIN="https://wallet.openhive.network"
REACT_APP_APP_SESSION_TIME=900
## Note: Those are the default Hive API nodes, you can modify them as needed.
## If you do not provide this variable, those default nodes will be used as a fallback. List is space & comma separated.
REACT_APP_ALLOWED_HIVE_API_NODES="https://api.hive.blog https://api.syncad.com https://api.openhive.network https://images.hive.blog"
# =============================================================================
# Hive Blockchain
# =============================================================================
REACT_APP_API_ENDPOINT="https://api.hive.blog"
REACT_APP_CHAIN_ID="beeab0de00000000000000000000000000000000000000000000000000000000"
# Base URL for image proxy service (no trailing slash)
REACT_APP_IMAGES_ENDPOINT="https://images.hive.blog"
# =============================================================================
# Related Services
# =============================================================================
REACT_APP_BLOG_DOMAIN="https://blog.openhive.network"
REACT_APP_EXPLORER_DOMAIN="https://explore.openhive.network"
REACT_APP_AI_DOMAIN="https://api.syncad.com"
# =============================================================================
# Authentication
# =============================================================================
REACT_APP_ALLOW_NON_STRICT_LOGIN="yes"
REACT_APP_LOGIN_AUTHENTICATE_ON_BACKEND="no"
# =============================================================================
# Server Configuration
# =============================================================================
NODE_ENV=production
DENSER_SERVER_ENV_DUMP=false
DENSER_SERVER_API_CORS_ALLOW_ORIGIN="false"
# REQUIRED: Generate with: openssl rand -base64 32
# Must be unique - do not share with blog
DENSER_SERVER_SECRET_COOKIE_PASSWORD="CHANGE_ME_GENERATE_UNIQUE_SECRET"
# =============================================================================
# Logging & Debugging
# =============================================================================
# For production, consider changing to: info/false/errors
REACT_APP_LOGGING_LOG_LEVEL="debug"
DEBUG_API_CALLS=true
DEBUG_API_LEVEL=all
DEBUG_API_SLOW_THRESHOLD=1000
# =============================================================================
# Google Drive Integration
# =============================================================================
REACT_APP_GOOGLE_DRIVE_CLIENT_ID=1000000000000-xxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com
GOOGLE_DRIVE_CLIENT_SECRET=GOCSPX-xxxxxxxxxxx-xxxxxxxxxxx
# =============================================================================
# Sentry Error Tracking - leave empty to disable
# =============================================================================
REACT_APP_SENTRY_DSN=
SENTRY_AUTH_TOKEN=sntrys_ey...
# SECURITY: Set to 'true' only for local development debugging.
# Leave 'false' for staging/production to avoid PII collection.
# When true, Sentry captures IP addresses, cookies, and HTTP headers.
REACT_APP_SENTRY_SEND_PII=false