keter-2.1.3: Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime.

Index

AcceptOverrideKeter.Config.Middleware
ActionKeter.AppManager
activateAppKeter.HostManager
addAppKeter.AppManager
AddHeadersKeter.Config.Middleware
addRequiresSecureKeter.Config.V10
addStanzaTypeKeter.Config.V10
AIBuiltinKeter.Common
AIBundleKeter.Config.V10, Keter.Config
AIDataKeter.Config.V10, Keter.Config
AINamedKeter.Common
AppKeter.App
AppConfig 
1 (Type/Class)Keter.Config.V04
2 (Data Constructor)Keter.Config.V04
AppIdKeter.Common
AppInputKeter.Config.V10, Keter.Config
AppManagerKeter.AppManager
AppnameKeter.Common
AppStartConfig 
1 (Type/Class)Keter.App
2 (Data Constructor)Keter.App
ascHostManagerKeter.App
ascKeterConfigKeter.App
ascPluginsKeter.App
ascPortPoolKeter.App
ascProcessTrackerKeter.App
ascSetuidKeter.App
ascTempFolderKeter.App
AutoheadKeter.Config.Middleware
BackgroundConfig 
1 (Type/Class)Keter.Config.V10, Keter.Config
2 (Data Constructor)Keter.Config.V10, Keter.Config
BaseDirKeter.Yaml.FilePath
BasicAuthKeter.Config.Middleware
bconfigAppKeter.Config.V04
bconfigPluginsKeter.Config.V10, Keter.Config
bconfigRedirectsKeter.Config.V04
bconfigStanzasKeter.Config.V10, Keter.Config
bconfigStaticHostsKeter.Config.V04
bgconfigArgsKeter.Config.V10, Keter.Config
bgconfigEnvironmentKeter.Config.V10, Keter.Config
bgconfigExecKeter.Config.V10, Keter.Config
bgconfigForwardEnvKeter.Config.V10, Keter.Config
bgconfigRestartCountKeter.Config.V10, Keter.Config
bgconfigRestartDelaySecondsKeter.Config.V10, Keter.Config
BundleConfig 
1 (Type/Class)Keter.Config.V04
2 (Data Constructor)Keter.Config.V04
3 (Type/Class)Keter.Config.V10, Keter.Config
4 (Data Constructor)Keter.Config.V10, Keter.Config
CannotParsePostgresKeter.Common
CannotReserveHostsKeter.Common
CliStatesKeter.Cli
composeMiddlewareKeter.Config.Middleware
configKeter.Rewrite
configArgsKeter.Config.V04
configExecKeter.Config.V04
configExtraHostsKeter.Config.V04
configHostKeter.Config.V04
configRawKeter.Config.V04
configSslKeter.Config.V04
createLoggerViaConfigKeter.Logger
csAppManagerKeter.Cli
csPortKeter.Cli
deactivateAppKeter.HostManager
decodeFileRelativeKeter.Yaml.FilePath
defaultBufferSizeKeter.Logger
defaultKeterConfig 
1 (Function)Keter.Config.V04
2 (Function)Keter.Config.V10
defaultMaxTotalKeter.Logger
defaultPortSettingsKeter.Config.V04
defaultRotationSpecKeter.Logger
defaultSettingsKeter.Plugin.Postgres
deleteKeter.LabelMap
emptyKeter.LabelMap
EnsureAliveShouldBeBiggerThenZeroKeter.Common
ExecutableNotFoundKeter.Common
ExitCodeFailureKeter.Common
FileNotExecutableKeter.Common
fiveMinutesKeter.Config.V04
forgetReservationsKeter.HostManager
getAppnameKeter.Common
getPortKeter.PortPool
getTimestampKeter.App
HostKeter.Common
HostBSKeter.Common
HostManagerKeter.HostManager
httpManagerKeter.Rewrite
initializeKeter.AppManager
initProcessTrackerKeter.Conduit.Process.Unix
insertKeter.LabelMap
InvalidConfigFileKeter.Common
InvalidKeterConfigFileKeter.Common
IsSecureKeter.Config.V10
JsonpKeter.Config.Middleware
kconfigBuiltinStanzasKeter.Config.V10, Keter.Config
kconfigCliPortKeter.Config.V10, Keter.Config
kconfigConnectionTimeBound 
1 (Function)Keter.Config.V04
2 (Function)Keter.Config.V10, Keter.Config
kconfigDir 
1 (Function)Keter.Config.V04
2 (Function)Keter.Config.V10, Keter.Config
kconfigEnvironmentKeter.Config.V10, Keter.Config
kconfigExternalHttpPortKeter.Config.V10, Keter.Config
kconfigExternalHttpsPortKeter.Config.V10, Keter.Config
kconfigHealthcheckPathKeter.Config.V10, Keter.Config
kconfigHostKeter.Config.V04
kconfigIpFromHeader 
1 (Function)Keter.Config.V04
2 (Function)Keter.Config.V10, Keter.Config
kconfigListenersKeter.Config.V10, Keter.Config
kconfigMissingHostResponseKeter.Config.V10, Keter.Config
kconfigPortKeter.Config.V04
kconfigPortManKeter.Config.V04
kconfigPortPoolKeter.Config.V10, Keter.Config
kconfigProxyExceptionKeter.Config.V10, Keter.Config
kconfigReverseProxyKeter.Config.V04
kconfigRotateLogsKeter.Config.V10, Keter.Config
kconfigSetuid 
1 (Function)Keter.Config.V04
2 (Function)Keter.Config.V10, Keter.Config
kconfigSslKeter.Config.V04
kconfigUnknownHostResponseKeter.Config.V10, Keter.Config
keterKeter.Main
KeterConfig 
1 (Type/Class)Keter.Config.V04
2 (Data Constructor)Keter.Config.V04
3 (Type/Class)Keter.Config.V10, Keter.Config
4 (Data Constructor)Keter.Config.V10, Keter.Config
KeterExceptionKeter.Common
keterExceptionGotKeter.Common
KeterM 
1 (Type/Class)Keter.Context
2 (Data Constructor)Keter.Context
labelAssignedKeter.LabelMap
LabelMapKeter.LabelMap
launchCliKeter.Cli
LimitedRestartsKeter.Config.V10, Keter.Config
ListeningPortKeter.Config.V10, Keter.Config
loadKeter.Plugin.Postgres
LocalKeter.Config.Middleware
Logger 
1 (Type/Class)Keter.Logger
2 (Data Constructor)Keter.Logger
loggerCloseKeter.Logger
loggerLogKeter.Logger
loggerTypeKeter.Logger
lookupKeter.LabelMap
lookupActionKeter.HostManager
lookupBaseKeter.Yaml.FilePath
lookupBaseMaybeKeter.Yaml.FilePath
LPInsecureKeter.Config.V10, Keter.Config
LPSecureKeter.Config.V10, Keter.Config
makeSettingsKeter.Proxy
MethodOverrideKeter.Config.Middleware
MethodOverridePostKeter.Config.Middleware
MiddlewareConfigKeter.Config.Middleware
MkCliStatesKeter.Cli
MkProxySettingsKeter.Proxy
MonitoredProcessKeter.Conduit.Process.Unix
monitorProcessKeter.Conduit.Process.Unix
NonEmptyVector 
1 (Type/Class)Keter.Yaml.FilePath
2 (Data Constructor)Keter.Yaml.FilePath
NoPortsAvailableKeter.Common
PAPortKeter.Config.V10, Keter.Config
PARedirectKeter.Config.V10, Keter.Config
PAReverseProxyKeter.Config.V10, Keter.Config
ParseYamlFileKeter.Yaml.FilePath
parseYamlFileKeter.Yaml.FilePath
PAStaticKeter.Config.V10, Keter.Config
performKeter.AppManager
Plugin 
1 (Type/Class)Keter.Common
2 (Data Constructor)Keter.Common
pluginGetEnvKeter.Common
PluginsKeter.Common
PortKeter.Common
PortPoolKeter.PortPool
portRangeKeter.Config.V04, Keter.Config
PortSettings 
1 (Type/Class)Keter.Config.V04, Keter.Config
2 (Data Constructor)Keter.Config.V04, Keter.Config
PreviousKeter.Common
printStatusKeter.Conduit.Process.Unix
processMiddlewareKeter.Config.Middleware
ProcessTrackerKeter.Conduit.Process.Unix
ProxyActionKeter.Config.V10, Keter.Config
ProxyActionRawKeter.Config.V10, Keter.Config
ProxySettingsKeter.Proxy
psConnectionTimeBoundKeter.Proxy
psHealthcheckPathKeter.Proxy
psHostLookupKeter.Proxy
psIpFromHeaderKeter.Proxy
psManagerKeter.Proxy
psMissingHostKeter.Proxy
psProxyExceptionKeter.Proxy
psUnknownHostKeter.Proxy
RDPrefixKeter.Config.V10, Keter.Config
RDUrlKeter.Config.V10, Keter.Config
reactivateAppKeter.HostManager
redFromKeter.Config.V04
redirconfigActionsKeter.Config.V10, Keter.Config
redirconfigHostsKeter.Config.V10, Keter.Config
redirconfigSslKeter.Config.V10, Keter.Config
redirconfigStatusKeter.Config.V10, Keter.Config
Redirect 
1 (Type/Class)Keter.Config.V04
2 (Data Constructor)Keter.Config.V04
RedirectAction 
1 (Type/Class)Keter.Config.V10, Keter.Config
2 (Data Constructor)Keter.Config.V10, Keter.Config
RedirectConfig 
1 (Type/Class)Keter.Config.V10, Keter.Config
2 (Data Constructor)Keter.Config.V10, Keter.Config
RedirectDestKeter.Config.V10, Keter.Config
redToKeter.Config.V04
releasePortKeter.PortPool
ReloadKeter.AppManager
reloadKeter.App
reloadAppListKeter.AppManager
renderAppsKeter.AppManager
RequiresSecureKeter.Config.V10, Keter.Config
ReservationsKeter.HostManager
reserveHostsKeter.HostManager
RestartCountKeter.Config.V10, Keter.Config
reversedHostKeter.Rewrite
reversedPortKeter.Rewrite
reversedUseSSLKeter.Rewrite
reverseProxyKeter.Proxy
ReverseProxyConfig 
1 (Type/Class)Keter.Rewrite
2 (Data Constructor)Keter.Rewrite
reverseTimeoutKeter.Rewrite
reversingHostKeter.Rewrite
reversingUseSSLKeter.Rewrite
rewriteRequestRulesKeter.Rewrite
rewriteResponseRulesKeter.Rewrite
RewriteRule 
1 (Type/Class)Keter.Rewrite
2 (Data Constructor)Keter.Rewrite
RPEntry 
1 (Type/Class)Keter.Rewrite
2 (Data Constructor)Keter.Rewrite
ruleHeaderKeter.Rewrite
ruleRegexKeter.Rewrite
ruleReplacementKeter.Rewrite
runKeterMKeter.Context
SettingsKeter.Plugin.Postgres
setupKeter.TempTarball
setupDBInfoKeter.Plugin.Postgres
sfconfigHostsKeter.Config.V10, Keter.Config
sfconfigListingsKeter.Config.V10, Keter.Config
sfconfigMiddlewareKeter.Config.V10, Keter.Config
sfconfigRootKeter.Config.V10, Keter.Config
sfconfigSslKeter.Config.V10, Keter.Config
sfconfigTimeoutKeter.Config.V10, Keter.Config
shHostKeter.Config.V04
showAppKeter.App
shRootKeter.Config.V04
simpleReverseProxyKeter.Rewrite
SourcePathKeter.Config.V10, Keter.Config
SPAnyKeter.Config.V10, Keter.Config
SPSpecificKeter.Config.V10, Keter.Config
SSLKeter.Common
SSLConfigKeter.Common
SSLFalseKeter.Common
SSLTrueKeter.Common
Stanza 
1 (Type/Class)Keter.Config.V10, Keter.Config
2 (Data Constructor)Keter.Config.V10, Keter.Config
StanzaBackgroundKeter.Config.V10, Keter.Config
StanzaRawKeter.Config.V10, Keter.Config
StanzaRedirectKeter.Config.V10, Keter.Config
StanzaReverseProxyKeter.Config.V10, Keter.Config
StanzaStaticFilesKeter.Config.V10, Keter.Config
StanzaWebAppKeter.Config.V10, Keter.Config
start 
1 (Function)Keter.PortPool
2 (Function)Keter.HostManager
3 (Function)Keter.App
StaticFilesConfig 
1 (Type/Class)Keter.Config.V10, Keter.Config
2 (Data Constructor)Keter.Config.V10, Keter.Config
StaticHost 
1 (Type/Class)Keter.Config.V04
2 (Data Constructor)Keter.Config.V04
TempFolderKeter.TempTarball
TerminateKeter.AppManager
terminateKeter.App
terminateAppKeter.AppManager
terminateMonitoredProcessKeter.Conduit.Process.Unix
TLSConfig 
1 (Type/Class)Keter.Config.V04, Keter.Config, Keter.Proxy
2 (Data Constructor)Keter.Config.V04, Keter.Config, Keter.Proxy
ToCurrentKeter.Common
toCurrentKeter.Common
toMiddlewareKeter.Config.Middleware
UnlimitedRestartsKeter.Config.V10, Keter.Config
unpackTempTarKeter.TempTarball
waconfigApprootHostKeter.Config.V10, Keter.Config
waconfigArgsKeter.Config.V10, Keter.Config
waconfigEnsureAliveTimeoutKeter.Config.V10, Keter.Config
waconfigEnvironmentKeter.Config.V10, Keter.Config
waconfigExecKeter.Config.V10, Keter.Config
waconfigForwardEnvKeter.Config.V10, Keter.Config
waconfigHostsKeter.Config.V10, Keter.Config
waconfigPortKeter.Config.V10, Keter.Config
waconfigSslKeter.Config.V10, Keter.Config
waconfigTimeoutKeter.Config.V10, Keter.Config
WebAppConfig 
1 (Type/Class)Keter.Config.V10, Keter.Config
2 (Data Constructor)Keter.Config.V10, Keter.Config
withMappedConfigKeter.Context