.env.app.dev 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # 测试服环境变量
  2. APP_ENV=development
  3. # Prisma Config
  4. # MYSQL_URL="mysql://boxdbuser:dwR%3D%29whu2Ze@localhost:3306/box_admin"
  5. # MONGO_URL="mongodb://boxuser:dwR%3D%29whu2Ze@localhost:27017/box_admin?authSource=admin"
  6. # MONGO_STATS_URL="mongodb://boxuser:dwR%3D%29whu2Ze@localhost:27017/box_stats?authSource=admin"
  7. # Dave local
  8. # MYSQL_URL="mysql://root:123456@localhost:3306/box_admin"
  9. # MONGO_URL="mongodb://admin:ZXcv%21%21996@localhost:27017/box_admin?authSource=admin"
  10. # MONGO_STATS_URL="mongodb://admin:ZXcv%21%21996@localhost:27017/box_stats?authSource=admin"
  11. # office dev env
  12. MYSQL_URL="mysql://root:123456@192.168.0.100:3306/box_admin"
  13. MONGO_URL="mongodb://msAdmin:Fl1%2A29MJe%26jLvj@192.168.0.100:27017/box_admin?authSource=admin"
  14. MONGO_STATS_URL="mongodb://msAdmin:Fl1%2A29MJe%26jLvj@192.168.0.100:27017/box_stats?authSource=admin"
  15. # Redis Config
  16. REDIS_HOST=127.0.0.1
  17. REDIS_PORT=6379
  18. REDIS_PASSWORD=
  19. REDIS_DB=0
  20. REDIS_KEY_PREFIX=box:
  21. # App set to 0.0.0.0 for local LAN access
  22. APP_HOST=0.0.0.0
  23. APP_PORT=3301
  24. APP_CORS_ORIGIN=*
  25. # JWT
  26. JWT_SECRET=047df8aaa3d17dc1173c5a9a3052ba66c2b0bd96937147eb643319a0c90d132f
  27. JWT_ACCESS_TOKEN_TTL=43200
  28. # RabbitMQ Config
  29. RABBITMQ_URL="amqp://boxrabbit:BoxRabbit%232025@localhost:5672"
  30. RABBITMQ_LOGIN_EXCHANGE="stats.user"
  31. RABBITMQ_LOGIN_QUEUE="stats.user.login.q"
  32. RABBITMQ_LOGIN_ROUTING_KEY="user.login"
  33. RABBITMQ_ADS_CLICK_ROUTING_KEY="stats.ad.click"
  34. # Stats Events Queues & Routing Keys
  35. RABBITMQ_STATS_EXCHANGE="stats.user"
  36. RABBITMQ_STATS_AD_CLICK_QUEUE="stats.ad.click"
  37. RABBITMQ_STATS_AD_CLICK_ROUTING_KEY="stats.ad.click"
  38. RABBITMQ_STATS_VIDEO_CLICK_QUEUE="stats.video.click"
  39. RABBITMQ_STATS_VIDEO_CLICK_ROUTING_KEY="stats.video.click"
  40. RABBITMQ_STATS_AD_IMPRESSION_QUEUE="stats.ad.impression"
  41. RABBITMQ_STATS_AD_IMPRESSION_ROUTING_KEY="stats.ad.impression"
  42. # Recommendation Service Config
  43. # Channel boost multiplier for same-channel videos (1.0 = no boost, 1.2 = 20% boost)
  44. RECOMMENDATION_CHANNEL_BOOST=1.1
  45. # Minimum candidates from tags before falling back to global set
  46. RECOMMENDATION_MIN_CANDIDATES_BEFORE_FALLBACK=5