Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IConfiguration ¶
type IConfiguration interface { IsDockerized() bool IsTestEnvironment() bool IsDevelopmentEnvironment() bool IsStagingEnvironment() bool IsProductionEnvironment() bool IsTrafficRecordEnabled() bool IsRequestLogEnabled() bool GetAllowedOrigins() []string GetEnvironment() string GetServerConfiguration() IServerConfiguration GetInfluxConfiguration() IInfluxConfiguration GetPostgreSQLConfiguration() IPostgreSQLConfiguration GetMastodonApplication(string) IMastodonApplication GetNotificationConfiguration() INotificationConfiguration GetPorts() (int, int, int) }
type IInfluxConfiguration ¶
type IMastodonApplication ¶ added in v1.17.8
type INotificationConfiguration ¶ added in v1.18.7
type IPortConfiguration ¶
type IPostgreSQLConfiguration ¶ added in v1.7.0
type IServerConfiguration ¶
type IServerConfiguration interface { GetFQDN() string GetProtocol() string GetPortConfiguration() IPortConfiguration GetTLSConfiguration() ITLSConfiguration GetBuildNumber() int32 SetBuildNumber(int32) GetJwtTokenKey() string GetJwtTokenExpiration() string GetHashKey() string GetBlockKey() string GetUploadPath() string GetMaxUploadSize() int64 GetReadTimeout() time.Duration GetWriteTimeout() time.Duration GetCORSProxy() string IsCompressionDisabled() bool }
type ITLSConfiguration ¶
Click to show internal directories.
Click to hide internal directories.