|
|
@@ -1,92 +0,0 @@
|
|
|
-# 测试服环境变量
|
|
|
-APP_ENV=test
|
|
|
-
|
|
|
-# Prisma Config
|
|
|
-# MYSQL_URL="mysql://boxdbuser:dwR%3D%29whu2Ze@localhost:3306/box_admin"
|
|
|
-# MONGO_URL="mongodb://boxuser:dwR%3D%29whu2Ze@localhost:27017/box_admin?authSource=admin"
|
|
|
-# MONGO_STATS_URL="mongodb://boxuser:dwR%3D%29whu2Ze@localhost:27017/box_stats?authSource=admin"
|
|
|
-
|
|
|
-# dave local
|
|
|
-# MYSQL_URL="mysql://root:123456@localhost:3306/box_admin"
|
|
|
-# MONGO_URL="mongodb://admin:ZXcv%21%21996@localhost:27017/box_admin?authSource=admin"
|
|
|
-# MONGO_STATS_URL="mongodb://admin:ZXcv%21%21996@localhost:27017/box_stats?authSource=admin"
|
|
|
-
|
|
|
-# MYSQL_URL="mysql://root:rootpass@127.0.0.1:3306/box_admin"
|
|
|
-MONGO_URL="mongodb://boxadmin:boxpass@127.0.0.1:27017/box_admin?authSource=admin"
|
|
|
-MONGO_STATS_URL="mongodb://boxadmin:boxpass@127.0.0.1:27017/box_stats?authSource=admin"
|
|
|
-
|
|
|
-# office dev env
|
|
|
-# MYSQL_URL="mysql://root:123456@192.168.0.100:3306/box_admin"
|
|
|
-# MONGO_URL="mongodb://msAdmin:Fl1%2A29MJe%26jLvj@192.168.0.100:27017/box_admin?authSource=admin"
|
|
|
-# MONGO_STATS_URL="mongodb://msAdmin:Fl1%2A29MJe%26jLvj@192.168.0.100:27017/box_stats?authSource=admin"
|
|
|
-
|
|
|
-# Redis Config
|
|
|
-REDIS_HOST=127.0.0.1
|
|
|
-REDIS_PORT=6379
|
|
|
-REDIS_PASSWORD=
|
|
|
-REDIS_DB=0
|
|
|
-REDIS_KEY_PREFIX=
|
|
|
-
|
|
|
-# RabbitMQ Config: RABBITMQ_URL="amqp://boxrabbit:BoxRabbit2025@localhost:5672"
|
|
|
-# RabbitMQ Config
|
|
|
-RABBITMQ_URL="amqp://boxrabbit:BoxRabbit2025@127.0.0.1:5672"
|
|
|
-RABBITMQ_LOGIN_EXCHANGE="stats.user"
|
|
|
-RABBITMQ_LOGIN_QUEUE="stats.user.login.q"
|
|
|
-RABBITMQ_LOGIN_ROUTING_KEY="user.login"
|
|
|
-RABBITMQ_ADS_CLICK_ROUTING_KEY="stats.ad.click"
|
|
|
-# Stats Events Queues & Routing Keys
|
|
|
-RABBITMQ_STATS_EXCHANGE="stats.user"
|
|
|
-RABBITMQ_STATS_AD_CLICK_QUEUE="stats.ad.click"
|
|
|
-RABBITMQ_STATS_AD_CLICK_ROUTING_KEY="stats.ad.click"
|
|
|
-RABBITMQ_STATS_VIDEO_CLICK_QUEUE="stats.video.click"
|
|
|
-RABBITMQ_STATS_VIDEO_CLICK_ROUTING_KEY="stats.video.click"
|
|
|
-RABBITMQ_STATS_AD_IMPRESSION_QUEUE="stats.ad.impression"
|
|
|
-RABBITMQ_STATS_AD_IMPRESSION_ROUTING_KEY="stats.ad.impression"
|
|
|
-
|
|
|
-
|
|
|
-# App set to 0.0.0.0 for local LAN access
|
|
|
-APP_HOST=0.0.0.0
|
|
|
-APP_PORT=3300
|
|
|
-APP_CORS_ORIGIN=*
|
|
|
-
|
|
|
-# 2FA config
|
|
|
-# node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
|
|
|
-TWOFA_ENC_KEY=2q89JPacSKDmuU3hJCfKQhDg3sq74QScy0ShYBoQPgM=
|
|
|
-APP_ISSUER=BOX-MGNT
|
|
|
-
|
|
|
-
|
|
|
-# JWT
|
|
|
-JWT_SECRET=047df8aaa3d17dc1173c5a9a3052ba66c2b0bd96937147eb643319a0c90d132f
|
|
|
-JWT_ACCESS_TOKEN_TTL=43200
|
|
|
-
|
|
|
-
|
|
|
-# LOCAL IMAGE STORAGE 配置
|
|
|
-# NOTE: Images are encrypted - frontend needs to access via appropriate endpoint
|
|
|
-# For now, using localhost. Update to actual server IP/domain for remote access
|
|
|
-IMAGE_BASE_URL=http://0.0.0.0:3300/images
|
|
|
-IMAGE_ROOT_PATH=/media/dave/DAVEWORKS/works/fctech.my/box-project/box-repo/data/box-images
|
|
|
-IMAGE_ADS_SUBFOLDER=ads-cover
|
|
|
-BOX_IMAGE_LOCAL_ROOT=/media/dave/DAVEWORKS/works/fctech.my/box-project/box-repo/data/box-images
|
|
|
-
|
|
|
-# S3 IMAGE STORAGE 配置
|
|
|
-BOX_IMAGE_S3_ENABLED=false
|
|
|
-AWS_ACCESS_KEY_ID=AKIA6GSNGR5PISMIKCJ4
|
|
|
-AWS_SECRET_ACCESS_KEY=o236gEpw8NkqIaTHmu7d2N2d9NIMqLLu6Mktfyyd
|
|
|
-
|
|
|
-# Bucket name
|
|
|
-AWS_STORAGE_BUCKET_NAME=mybucket-imgs
|
|
|
-
|
|
|
-# The region of your bucket, more info:
|
|
|
-# http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
|
|
|
-AWS_S3_REGION_NAME=ap-east-1
|
|
|
-
|
|
|
-# The endpoint of your bucket, more info:
|
|
|
-# http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
|
|
|
-AWS_S3_ENDPOINT_URL=https://s3.ap-east-1.amazonaws.com
|
|
|
-
|
|
|
-# 上传限制
|
|
|
-UPLOAD_LIMIT_IMAGE=20
|
|
|
-UPLOAD_LIMIT_VIDEO=100
|
|
|
-UPLOAD_LIMIT_PDF=10
|
|
|
-UPLOAD_LIMIT_DEFAULT=10
|
|
|
-
|