Define DefaultPort and DefaultStateDir constants
This commit is contained in:
@@ -12,6 +12,12 @@ import (
|
|||||||
"sneak.berlin/go/pixa/internal/logger"
|
"sneak.berlin/go/pixa/internal/logger"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Default configuration values.
|
||||||
|
const (
|
||||||
|
DefaultPort = 8080
|
||||||
|
DefaultStateDir = "./data"
|
||||||
|
)
|
||||||
|
|
||||||
// ConfigParams defines dependencies for Config.
|
// ConfigParams defines dependencies for Config.
|
||||||
type ConfigParams struct {
|
type ConfigParams struct {
|
||||||
fx.In
|
fx.In
|
||||||
@@ -68,8 +74,8 @@ func New(lc fx.Lifecycle, params ConfigParams) (*Config, error) {
|
|||||||
c := &Config{
|
c := &Config{
|
||||||
Debug: getBool(sc, "debug", false),
|
Debug: getBool(sc, "debug", false),
|
||||||
MaintenanceMode: getBool(sc, "maintenance_mode", false),
|
MaintenanceMode: getBool(sc, "maintenance_mode", false),
|
||||||
Port: getInt(sc, "port", 8080),
|
Port: getInt(sc, "port", DefaultPort),
|
||||||
StateDir: getString(sc, "state_dir", "./data"),
|
StateDir: getString(sc, "state_dir", DefaultStateDir),
|
||||||
SentryDSN: getString(sc, "sentry_dsn", ""),
|
SentryDSN: getString(sc, "sentry_dsn", ""),
|
||||||
MetricsUsername: getString(sc, "metrics.username", ""),
|
MetricsUsername: getString(sc, "metrics.username", ""),
|
||||||
MetricsPassword: getString(sc, "metrics.password", ""),
|
MetricsPassword: getString(sc, "metrics.password", ""),
|
||||||
|
|||||||
Reference in New Issue
Block a user