diff --git a/internal/config/config.go b/internal/config/config.go index e9e82aa..e9f986b 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -12,6 +12,12 @@ import ( "sneak.berlin/go/pixa/internal/logger" ) +// Default configuration values. +const ( + DefaultPort = 8080 + DefaultStateDir = "./data" +) + // ConfigParams defines dependencies for Config. type ConfigParams struct { fx.In @@ -68,8 +74,8 @@ func New(lc fx.Lifecycle, params ConfigParams) (*Config, error) { c := &Config{ Debug: getBool(sc, "debug", false), MaintenanceMode: getBool(sc, "maintenance_mode", false), - Port: getInt(sc, "port", 8080), - StateDir: getString(sc, "state_dir", "./data"), + Port: getInt(sc, "port", DefaultPort), + StateDir: getString(sc, "state_dir", DefaultStateDir), SentryDSN: getString(sc, "sentry_dsn", ""), MetricsUsername: getString(sc, "metrics.username", ""), MetricsPassword: getString(sc, "metrics.password", ""),