rwadurian/backend/services/snapshot-service/.env.development

32 lines
762 B
Plaintext

NODE_ENV=development
APP_PORT=3099
DATABASE_URL="file:./data/snapshot.db"
# Docker 部署时 docker-compose 覆盖为绝对路径: file:/app/data/snapshot.db
# PostgreSQL (被备份目标)
PG_HOST=localhost
PG_PORT=5432
PG_USER=rwa_user
PG_PASSWORD=your_password
# Redis (被备份目标)
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
# MinIO
MINIO_ENDPOINT=192.168.1.100
MINIO_PORT=9000
MINIO_USE_SSL=false
MINIO_ACCESS_KEY=admin
MINIO_SECRET_KEY=your_minio_password
MINIO_BACKUP_BUCKET=snapshots
# 备份临时目录
SNAPSHOT_TEMP_DIR=./data/snapshots
# 临时文件保留时长(小时)
SNAPSHOT_RETENTION_HOURS=72
# 可用备份目标(逗号分隔,部署时按系统配置)
AVAILABLE_TARGETS=POSTGRES,REDIS,KAFKA,ZOOKEEPER,MINIO,UPLOADS