keter-1.3.0: Web application deployment manager, focusing on Haskell web frameworks

Safe HaskellNone

Keter.Types.V10

Synopsis

Documentation

data ProxyAction Source

An action to be performed for a requested hostname.

This datatype is very similar to Stanza, but is necessarily separate since:

  1. Webapps will be assigned ports.
  2. Not all stanzas have an associated proxy action.

Instances

data SourcePath Source

Constructors

SPAny 
SPSpecific !Text 

Instances

data WebAppConfig port Source

Constructors

WebAppConfig 

Fields

waconfigExec :: !FilePath
 
waconfigArgs :: !(Vector Text)
 
waconfigEnvironment :: !(Map Text Text)
 
waconfigApprootHost :: !Text

primary host, used for approot

waconfigHosts :: !(Set Text)

all hosts, not including the approot host

waconfigSsl :: !Bool
 
waconfigPort :: !port