Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
40 lines (35 loc) · 2.41 KB
/
Copy path.env.example
File metadata and controls
40 lines (35 loc) · 2.41 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
# Docker Compose Environment Variables
# Copy this file to .env for backend/docker setup.
# For frontend environment setup, see frontend/.env.example and copy it to frontend/.env.local.
# Database
POSTGRES_USER=pulsartrack
POSTGRES_PASSWORD= # Generate with: openssl rand -base64 32
POSTGRES_DB=pulsartrack
REDIS_PASSWORD= # Generate with: openssl rand -base64 32
JWT_SECRET= # Generate with: openssl rand -hex 32
# Error Tracking & Observability (Sentry)
SENTRY_DSN= # Backend DSN (e.g., https://xxx@o0.ingest.sentry.io/0)
NEXT_PUBLIC_SENTRY_DSN= # Frontend Client DSN (e.g., https://xxx@o0.ingest.sentry.io/0)
# Contract IDs for Backend (update after deploying contracts to Stellar testnet)
# Note: For frontend contract variables (NEXT_PUBLIC_CONTRACT_*), see frontend/.env.example
CONTRACT_CAMPAIGN_ORCHESTRATOR=CDTGPLYOTCHU2UDFEVVDXUCYSF6VVUVT364DMZV7T4WGOTDZ74GF6FQB
CONTRACT_CAMPAIGN_LIFECYCLE=CARDKPIIYRFUOMGM52Y75XPTSDM4HBDWW5OBOYMNLPFAJWL3ZGEK7AUR
CONTRACT_ESCROW_VAULT=CDDWY2SNRTBPB3C2PIAPH6KEBLHC2SZTXORU2ZRLUXXVNOEKRDC5LCC4
CONTRACT_FRAUD_PREVENTION=CBNK25AKBFDND6MXLPMYII25II4SLYWPU45I4ZVZA3GWNH24MD5JR47P
CONTRACT_PAYMENT_PROCESSOR=CDGQ7JXX2ETY3L5ZJEJOY3DQIXZRCO7QTS2TA33WAZ5T7L5VP2SNGRIZ
CONTRACT_AUCTION_ENGINE=CBGUP3FHBHQ3JHKNU3RDRT24NY2WS4CXY34SMZVY5XCIKO4ZD774BJHO
CONTRACT_PUBLISHER_NETWORK=CCUMNFUGDRBCQ4BVGQXIX2CPM3FBB7W75UGUL43KDZVLFHVSEPMKWJY7
CONTRACT_PUBLISHER_VERIFICATION=CAAQSKYKVA2SHRYABVNR3AM3DUSD2SJA2JRJI5V6F37POTFKV35DU3F3
CONTRACT_GOVERNANCE_DAO=CAZQY2KFNEL54FGUO4XG3SMDMXMQW3ZJCTGAIWHVFCK57XZJW5L5PBIA
CONTRACT_GOVERNANCE_TOKEN=CBBL2PL7S72UV7MNU6F33H7M6OX2BUI7HKCSEF5VCGIZO4T4XLYAOTAB
CONTRACT_IDENTITY_REGISTRY=CA6QW6YC7BEJZNOWJ2IXUHCB4XAYZLURYAXFSFH6MCGDFMTTVKRBHRU5
CONTRACT_ORACLE_INTEGRATION=CCT54WP2F5LI5OUYVYA2GE5U2HLOLKK4IP5LR5TZOBLX4C4HL4ZWBOA7
CONTRACT_TARGETING_ENGINE=CCTJMNXQYZRWJC7AZJPVBUFUEG4BSZQGWNV2DTNPQ6IZ7B2FHGO4GSD3
CONTRACT_ANALYTICS_AGGREGATOR=CC5UCEL5QHT4Y4GQNYN6UJMCKFDD55AAHKYYXVY562RB3DFHH4XLUVJC
CONTRACT_PRIVACY_LAYER=CCULNNIXL6J6JTTI55TYQCV7MPPHOSQPOERIGOJFFHCOV6Y5JRQQXWVX
CONTRACT_SUBSCRIPTION_MANAGER=CC3TVSCO4RI5FCI6KXDKKA6SNTSYCZIKAPZZDDJ2ACOD7467MGVZKXCF
CONTRACT_TOKEN_BRIDGE=CB5KVRZTPBUXJBPSOMXFQJ3MNXFKFORWCQNZREH4T57EL2H6I72E75I7
# Number of trusted reverse proxies in front of the API (0 = none).
# X-Forwarded-For is honored only when this is greater than 0; leave it at 0
# unless the API is only reachable through that many proxies.
TRUST_PROXY_HOPS=0