diff --git a/main.go b/main.go index 3b5c1f0..97eea9f 100644 --- a/main.go +++ b/main.go @@ -57,27 +57,32 @@ func main() { Usage: "SSH server bind address", }, cli.StringFlag{ - Name: "db-driver", - Value: "sqlite3", - Usage: "GORM driver (sqlite3)", + Name: "db-driver", + EnvVar: "SSHPORTAL_DB_DRIVER", + Value: "sqlite3", + Usage: "GORM driver (sqlite3)", }, cli.StringFlag{ - Name: "db-conn", - Value: "./sshportal.db", - Usage: "GORM connection string", + Name: "db-conn", + EnvVar: "SSHPORTAL_DATABASE_URL", + Value: "./sshportal.db", + Usage: "GORM connection string", }, cli.BoolFlag{ - Name: "debug, D", - Usage: "Display debug information", + Name: "debug, D", + EnvVar: "SSHPORTAL_DEBUG", + Usage: "Display debug information", }, cli.StringFlag{ - Name: "aes-key", - Usage: "Encrypt sensitive data in database (length: 16, 24 or 32)", + Name: "aes-key", + EnvVar: "SSHPORTAL_AES_KEY", + Usage: "Encrypt sensitive data in database (length: 16, 24 or 32)", }, cli.StringFlag{ - Name: "logs-location", - Value: "./log", - Usage: "Store user session files", + Name: "logs-location", + EnvVar: "SSHPORTAL_LOGS_LOCATION", + Value: "./log", + Usage: "Store user session files", }, }, }, {