2025-11-28 23:30:49 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# CarrotSkin 服务器启动脚本
|
|
|
|
|
|
|
|
|
|
# 设置环境变量
|
|
|
|
|
export DATABASE_HOST=192.168.10.205
|
|
|
|
|
export DATABASE_PORT=5432
|
2025-11-30 18:56:56 +08:00
|
|
|
export DATABASE_USERNAME=skin3
|
2025-11-28 23:30:49 +08:00
|
|
|
export DATABASE_PASSWORD=lanyimin123
|
2025-11-30 18:56:56 +08:00
|
|
|
export DATABASE_NAME=skin3
|
2025-11-28 23:30:49 +08:00
|
|
|
export DATABASE_SSL_MODE=disable
|
|
|
|
|
export DATABASE_TIMEZONE=Asia/Shanghai
|
|
|
|
|
|
|
|
|
|
export REDIS_HOST=192.168.10.205
|
|
|
|
|
export REDIS_PORT=6379
|
|
|
|
|
export REDIS_PASSWORD=redis_6zXNXs
|
|
|
|
|
export REDIS_DATABASE=0
|
|
|
|
|
|
|
|
|
|
export JWT_SECRET=your-secret-key-change-this-in-production
|
|
|
|
|
export JWT_EXPIRE_HOURS=168
|
|
|
|
|
|
|
|
|
|
export RUSTFS_ENDPOINT=192.168.10.205:9000
|
|
|
|
|
export RUSTFS_ACCESS_KEY=WSQByPs6aXDMcgL8ioTl
|
|
|
|
|
export RUSTFS_SECRET_KEY=PKNCHhBbYUkpGMm0EXL87sJ2wuaxlcfORgSQyqIV
|
|
|
|
|
export RUSTFS_BUCKET_TEXTURES=test
|
|
|
|
|
export RUSTFS_BUCKET_AVATARS=test
|
|
|
|
|
export RUSTFS_USE_SSL=false
|
|
|
|
|
|
|
|
|
|
export EMAIL_ENABLED=false
|
|
|
|
|
|
|
|
|
|
export LOG_LEVEL=info
|
|
|
|
|
export LOG_FORMAT=json
|
|
|
|
|
export LOG_OUTPUT=logs/app.log
|
|
|
|
|
|
|
|
|
|
# 启动服务器
|
|
|
|
|
echo "正在启动 CarrotSkin 服务器..."
|
|
|
|
|
go run ./cmd/server
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|