package pkg const cronLogFile = "/var/log/pg-bkup.log" const tmpPath = "/tmp/backup" const backupCronFile = "/usr/local/bin/backup_cron.sh" const gpgHome = "gnupg" const algorithm = "aes256" const gpgExtension = "gpg" var ( storage = "local" file = "" executionMode = "default" storagePath = "/backup" disableCompression = false encryption = false ) // dbHVars Required environment variables for database var dbHVars = []string{ "DB_HOST", "DB_PASSWORD", "DB_USERNAME", "DB_NAME", } var tdbRVars = []string{ "TARGET_DB_HOST", "TARGET_DB_PORT", "TARGET_DB_NAME", "TARGET_DB_USERNAME", "TARGET_DB_PASSWORD", } var dbConf *dbConfig var targetDbConf *targetDbConfig // 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", }