.env.sample 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. LOG_LEVEL=debug
  2. NODE_ENV=development
  3. VERSION=development
  4. JWT_SECRET=secret
  5. LEGACY_JWT_SECRET=legacy_jwt_secret
  6. AUTH_JWT_SECRET=auth_jwt_secret
  7. AUTH_JWT_TTL=60000
  8. # Must be a hex string exactly 32 bytes long
  9. # e.g. feffe9928665731c6d6a8f9467308308feffe9928665731c6d6a8f9467308308
  10. ENCRYPTION_SERVER_KEY=change-me-!
  11. PORT=3000
  12. DB_HOST=127.0.0.1
  13. DB_REPLICA_HOST=127.0.0.1
  14. DB_PORT=3306
  15. DB_USERNAME=auth
  16. DB_PASSWORD=changeme123
  17. DB_DATABASE=auth
  18. DB_DEBUG_LEVEL=all # "all" | "query" | "schema" | "error" | "warn" | "info" | "log" | "migration"
  19. DB_MIGRATIONS_PATH=dist/migrations/*.js
  20. REDIS_URL=redis://cache
  21. DISABLE_USER_REGISTRATION=false
  22. ACCESS_TOKEN_AGE=5184000
  23. REFRESH_TOKEN_AGE=31556926
  24. EPHEMERAL_SESSION_AGE=259200
  25. MAX_LOGIN_ATTEMPTS=6
  26. FAILED_LOGIN_LOCKOUT=3600
  27. PSEUDO_KEY_PARAMS_KEY=secret_key
  28. SNS_TOPIC_ARN=
  29. SNS_AWS_REGION=
  30. SQS_QUEUE_URL=
  31. SQS_AWS_REGION=
  32. SYNCING_SERVER_URL=http://syncing-server-js:3000
  33. REDIS_EVENTS_CHANNEL=events
  34. # (Optional) New Relic Setup
  35. NEW_RELIC_ENABLED=false
  36. NEW_RELIC_APP_NAME=Auth
  37. NEW_RELIC_LICENSE_KEY=
  38. NEW_RELIC_NO_CONFIG_FILE=true
  39. NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=false
  40. NEW_RELIC_LOG_ENABLED=false
  41. NEW_RELIC_LOG_LEVEL=info
  42. # (Optional) User Server
  43. USER_SERVER_REGISTRATION_URL=
  44. USER_SERVER_CHANGE_EMAIL_URL=
  45. USER_SERVER_AUTH_KEY=
  46. # (Optional) Sentry Setup
  47. SENTRY_DSN=
  48. SENTRY_ENVIRONMENT=
  49. VALET_TOKEN_SECRET=
  50. VALET_TOKEN_TTL=
  51. # (Optional) Analytics
  52. ANALYTICS_ENABLED=false