Define DefaultPort and DefaultStateDir constants

This commit is contained in:
2026-01-08 02:21:00 -08:00
parent 516853626d
commit ce25ea8f6f

View File

@@ -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", ""),