package bootstrap import ( "tm/pkg/config" ) // Config holds configuration for the web command type Config struct { Server config.ServerConfig Database config.DatabaseConfig Cache config.CacheConfig Logging config.LoggingConfig RateLimit config.RateLimitConfig Assets config.AssetsConfig Notification config.NotificationConfig UserAuth AuthConfig CustomerAuth AuthConfig } type AuthConfig struct { JWT JWTConfig } type JWTConfig struct { AccessSecret string `env:"USER_AUTH_ACCESS_SECRET"` RefreshSecret string `env:"USER_AUTH_REFRESH_SECRET"` AccessExpiresIn int `env:"USER_AUTH_ACCESS_EXPIRES_IN"` RefreshExpiresIn int `env:"USER_AUTH_REFRESH_EXPIRES_IN"` }