Files
pg-bkup/pkg/var.go

47 lines
993 B
Go
Raw Normal View History

package pkg
2024-07-28 16:59:26 +02:00
const cronLogFile = "/var/log/pg-bkup.log"
const tmpPath = "/tmp/backup"
2024-07-28 16:59:26 +02:00
const backupCronFile = "/usr/local/bin/backup_cron.sh"
const algorithm = "aes256"
const gpgExtension = "gpg"
var (
storage = "local"
file = ""
dbPassword = ""
dbUserName = ""
dbName = ""
dbHost = ""
dbPort = "5432"
executionMode = "default"
storagePath = "/backup"
disableCompression = false
encryption = false
)
2024-08-04 01:20:30 +02:00
// dbHVars Required environment variables for database
var dbHVars = []string{
"DB_HOST",
"DB_PASSWORD",
"DB_USERNAME",
"DB_NAME",
}
// sshVars Required environment variables for SSH remote server storage
var sshVars = []string{
"SSH_USER",
"SSH_REMOTE_PATH",
"SSH_HOST_NAME",
"SSH_PORT",
}
// AwsVars Required environment variables for AWS S3 storage
var awsVars = []string{
"AWS_S3_ENDPOINT",
"AWS_S3_BUCKET_NAME",
"AWS_ACCESS_KEY",
"AWS_SECRET_KEY",
"AWS_REGION",
}