32 lines
762 B
Plaintext
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
|