Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSSettings ¶
type ApplicationSettings ¶
type AuthSettings ¶
type DatabaseSettings ¶
type DatabaseSettings struct { Username string Password *m.Secret[string] Port uint Host string DatabaseName string RequireSSL bool }
func (*DatabaseSettings) PostgresConn ¶
func (s *DatabaseSettings) PostgresConn() string
func (*DatabaseSettings) WithDb ¶
func (s *DatabaseSettings) WithDb() string
func (*DatabaseSettings) WithoutDb ¶
func (s *DatabaseSettings) WithoutDb() string
type Environment ¶
type Environment string
const ( EnvironmentLocal Environment = "local" EnvironmentProduction Environment = "production" )
type OpenAISettings ¶
type PineconeSettings ¶
type ProductionDatabaseSettings ¶
type ProductionDatabaseSettings struct {
RequireSSL bool `yaml:"requiressl"`
}
type ProductionSettings ¶
type ProductionSettings struct { Database ProductionDatabaseSettings `yaml:"database"` Application ProductionApplicationSettings `yaml:"application"` }
type ResendSettings ¶
type Settings ¶
type Settings struct { Application ApplicationSettings Database DatabaseSettings SuperUser SuperUserSettings Auth AuthSettings AWS AWSSettings PineconeSettings PineconeSettings OpenAISettings OpenAISettings ResendSettings ResendSettings }
type SuperUserSettings ¶
Click to show internal directories.
Click to hide internal directories.