NODE_ENV=production # App APP_BASE_URL=https://asolutions.jp PORT=4000 BFF_PORT=4000 # Database (PostgreSQL) POSTGRES_DB=portal_prod POSTGRES_USER=portal POSTGRES_PASSWORD=CHANGE_ME DATABASE_URL=postgresql://portal:CHANGE_ME@database:5432/portal_prod?schema=public # Cache (Redis) REDIS_URL=redis://cache:6379/0 # Security JWT_SECRET=CHANGE_ME JWT_EXPIRES_IN=7d BCRYPT_ROUNDS=12 # CORS / Proxy CORS_ORIGIN=https://asolutions.jp TRUST_PROXY=true # WHMCS Credentials WHMCS_BASE_URL=https://accounts.asolutions.co.jp WHMCS_API_IDENTIFIER= WHMCS_API_SECRET= # Salesforce Credentials SF_LOGIN_URL=https://asolutions.my.salesforce.com SF_CLIENT_ID= SF_PRIVATE_KEY_PATH=/app/secrets/sf-private.key SF_USERNAME= # Salesforce Pricing PORTAL_PRICEBOOK_ID= # Logging LOG_LEVEL=info LOG_FORMAT=json # Email (SendGrid) SENDGRID_API_KEY= EMAIL_FROM=no-reply@asolutions.jp EMAIL_FROM_NAME=Assist Solutions EMAIL_ENABLED=true EMAIL_USE_QUEUE=true SENDGRID_SANDBOX=false EMAIL_TEMPLATE_RESET= EMAIL_TEMPLATE_WELCOME= # Node Options NODE_OPTIONS=--max-old-space-size=512