Safe Haskell | Safe-Inferred |
---|
IHP.IDE.PortConfig
Synopsis
- data PortConfig = PortConfig {
- appPort :: !PortNumber
- toolServerPort :: !PortNumber
- defaultAppPort :: PortNumber
- findAvailablePortConfig :: IO PortConfig
Documentation
data PortConfig Source #
Port configuration used for starting the different app services
Constructors
PortConfig | |
Fields
|
Instances
Enum PortConfig Source # | |
Defined in IHP.IDE.PortConfig Methods succ :: PortConfig -> PortConfig # pred :: PortConfig -> PortConfig # toEnum :: Int -> PortConfig # fromEnum :: PortConfig -> Int # enumFrom :: PortConfig -> [PortConfig] # enumFromThen :: PortConfig -> PortConfig -> [PortConfig] # enumFromTo :: PortConfig -> PortConfig -> [PortConfig] # enumFromThenTo :: PortConfig -> PortConfig -> PortConfig -> [PortConfig] # | |
Show PortConfig Source # | |
Defined in IHP.IDE.PortConfig Methods showsPrec :: Int -> PortConfig -> ShowS # show :: PortConfig -> String showList :: [PortConfig] -> ShowS # | |
Eq PortConfig Source # | |
Defined in IHP.IDE.PortConfig |
defaultAppPort :: PortNumber Source #
findAvailablePortConfig :: IO PortConfig Source #
Returns a port config where all ports are available
When e.g. port 8000 and 8001 are not used:
>>>
portConfig <- findAvailablePortConfig
PortConfig { appPort = 8000, toolServerPort = 8001 }