Migrate to postgres
This commit is contained in:
+5
-3
@@ -5,14 +5,16 @@ import "flag"
|
||||
type Config struct {
|
||||
Port int `json:"port"`
|
||||
LogPath string `json:"logPath"`
|
||||
DatabasePath string `json:"databasePath"`
|
||||
DatabaseDSN string `json:"databaseDsn"`
|
||||
AdminPassword string `json:"adminPassword"`
|
||||
}
|
||||
|
||||
func ParseFlags() Config {
|
||||
port := flag.Int("Port", 8080, "Listen port")
|
||||
logPath := flag.String("LogPath", "logs", "Path to log files")
|
||||
databasePath := flag.String("DatabasePath", "badgerdb", "Path to the database directory")
|
||||
databaseDSN := flag.String("DatabaseDSN",
|
||||
"postgres://admin:password@127.0.0.1:5432/pkstats?sslmode=disable",
|
||||
"PostgreSQL connection string")
|
||||
adminPassword := flag.String("AdminPassword", "", "Admin password for the web interface, disabled if empty")
|
||||
|
||||
flag.Parse()
|
||||
@@ -20,7 +22,7 @@ func ParseFlags() Config {
|
||||
return Config{
|
||||
Port: *port,
|
||||
LogPath: *logPath,
|
||||
DatabasePath: *databasePath,
|
||||
DatabaseDSN: *databaseDSN,
|
||||
AdminPassword: *adminPassword,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user