feat: 添加许可证密钥管理功能,更新许可证激活逻辑,支持环境变量配置,增加Docker支持

This commit is contained in:
cheng zhen
2024-12-30 21:45:46 +08:00
parent 7525b07d5b
commit 72a37b9c2b
10 changed files with 1764 additions and 82 deletions

33
server/docker-compose.yml Normal file
View File

@@ -0,0 +1,33 @@
version: '3.8'
services:
# Node.js 应用服务
app:
build: .
ports:
- "3000:3000"
environment:
- MONGODB_URI=${MONGODB_URI}
- PORT=3000
- ENCRYPTION_KEY=f1e2d3c4b5a6978899aabbccddeeff00112233445566778899aabbccddeeff00
env_file:
- .env
depends_on:
- mongo
restart: unless-stopped
# MongoDB 服务
mongo:
image: mongo:latest
ports:
- "27017:27017"
environment:
- MONGO_INITDB_ROOT_USERNAME=mongo_3y6JyM
- MONGO_INITDB_ROOT_PASSWORD=mongo_iNySJ5
- MONGO_INITDB_DATABASE=license-manager
volumes:
- mongodb_data:/data/db
restart: unless-stopped
volumes:
mongodb_data: