.env.mgnt 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. # 测试服环境变量
  2. APP_ENV=test
  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. # RabbitMQ Config: RABBITMQ_URL="amqp://boxrabbit:BoxRabbit#2025@localhost:5672"
  22. # RabbitMQ Config
  23. RABBITMQ_URL="amqp://boxrabbit:BoxRabbit%232025@localhost:5672"
  24. RABBITMQ_LOGIN_EXCHANGE="stats.user"
  25. RABBITMQ_LOGIN_QUEUE="stats.user.login.q"
  26. RABBITMQ_LOGIN_ROUTING_KEY="user.login"
  27. RABBITMQ_ADS_CLICK_ROUTING_KEY="stats.ad.click"
  28. # Stats Events Queues & Routing Keys
  29. RABBITMQ_STATS_EXCHANGE="stats.user"
  30. RABBITMQ_STATS_AD_CLICK_QUEUE="stats.ad.click"
  31. RABBITMQ_STATS_AD_CLICK_ROUTING_KEY="stats.ad.click"
  32. RABBITMQ_STATS_VIDEO_CLICK_QUEUE="stats.video.click"
  33. RABBITMQ_STATS_VIDEO_CLICK_ROUTING_KEY="stats.video.click"
  34. RABBITMQ_STATS_AD_IMPRESSION_QUEUE="stats.ad.impression"
  35. RABBITMQ_STATS_AD_IMPRESSION_ROUTING_KEY="stats.ad.impression"
  36. # App set to 0.0.0.0 for local LAN access
  37. APP_HOST=0.0.0.0
  38. APP_PORT=3300
  39. APP_CORS_ORIGIN=*
  40. # 2FA config
  41. # node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
  42. TWOFA_ENC_KEY=2q89JPacSKDmuU3hJCfKQhDg3sq74QScy0ShYBoQPgM=
  43. APP_ISSUER=BOX-MGNT
  44. # JWT
  45. JWT_SECRET=047df8aaa3d17dc1173c5a9a3052ba66c2b0bd96937147eb643319a0c90d132f
  46. JWT_ACCESS_TOKEN_TTL=43200
  47. # JAVA 管理 API
  48. MGNT_API_URL=http://47.76.151.238:83
  49. MGNT_API_TOKEN=
  50. # IM Chat API
  51. IMCHAT_API_URL=http://47.76.151.238:88
  52. IMCHAT_API_TOKEN=
  53. # 游戏服配置
  54. GAME_SERVER_ADMIN_API_URL=http://119.28.182.132:83
  55. GAME_SERVER_TOKEN=
  56. # 第三方批量创建用户密钥
  57. B_BASE_URL=https://wwapi.hxc1t.com
  58. B_SIGN_SECRET=Z3VhbmNpbmV3ZWl4aWFvMTIzNDU2
  59. PARTNER_MD5_KEY=160360904be3dd23bf4f1278a74196efdbf3f9b834ce883ef6ae09eb05c5c652
  60. PARTNER_ITEMS_LIMIT=100
  61. B_BASE_ORDER_ADD=/open/open/order/add
  62. B_BASE_ORDER_UPDATE_STATUS=/open/open/order/updateStatus
  63. B_BASE_CHAT_ADD=/open/order/chat/send
  64. # Oss 配置
  65. OSS_ACCESS_KEY_ID=AKIA6GSNGR5PHKXR6O6H
  66. OSS_ACCESS_KEY_SECRET=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
  67. OSS_BUCKET=ww-buckets
  68. OSS_REGION=ap-east-1
  69. # LOCAL IMAGE STORAGE 配置
  70. # NOTE: Images are encrypted - frontend needs to access via appropriate endpoint
  71. # For now, using localhost. Update to actual server IP/domain for remote access
  72. IMAGE_BASE_URL=http://0.0.0.0:3300/images
  73. IMAGE_ROOT_PATH=/media/dave/DAVEWORKS/works/fctech.my/box-project/box-repo/data/box-images
  74. IMAGE_ADS_SUBFOLDER=ads-cover
  75. BOX_IMAGE_LOCAL_ROOT=/media/dave/DAVEWORKS/works/fctech.my/box-project/box-repo/data/box-images
  76. # S3 IMAGE STORAGE 配置
  77. BOX_IMAGE_S3_ENABLED=false
  78. AWS_ACCESS_KEY_ID=AKIA6GSNGR5PISMIKCJ4
  79. AWS_SECRET_ACCESS_KEY=o236gEpw8NkqIaTHmu7d2N2d9NIMqLLu6Mktfyyd
  80. # Bucket name
  81. AWS_STORAGE_BUCKET_NAME=mybucket-imgs
  82. # The region of your bucket, more info:
  83. # http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
  84. AWS_S3_REGION_NAME=ap-east-1
  85. # The endpoint of your bucket, more info:
  86. # http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
  87. AWS_S3_ENDPOINT_URL=https://s3.ap-east-1.amazonaws.com
  88. # 上传限制
  89. UPLOAD_LIMIT_IMAGE=20
  90. UPLOAD_LIMIT_VIDEO=100
  91. UPLOAD_LIMIT_PDF=10
  92. UPLOAD_LIMIT_DEFAULT=10