Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunBootstrap ¶
RunBootstrap is the main bootstrap entry point
Types ¶
type Config ¶
type Config struct {
// File directories and paths
ExecutableName string // Name of the executable
Prefix string // Prefix path where pgscv should be installed
Installdir string // Root directory where pgscv should be installed
Bindir string // Directory for executables
ConfigFile string // Path and filename of config file
SystemdUnit string // Path and name of systemd unit file
// Settings of configuration file
AutoStart bool // should be service auto-started by systemd?
RunAsUser string // run service using this user
SendMetricsURL string // URL of remote metric service
AutoUpdateEnv string // CLI input flag for control self-update setting
AutoUpdate string // should be service do self-update?
APIKey string // API key of remote metric service
DefaultPostgresPassword string // default password used for connecting to Postgres services
DefaultPgbouncerPassword string // default password used for connecting to Pgbouncer services
}
Config describes bootstrap configuration
Click to show internal directories.
Click to hide internal directories.