name: legion-discovery
version: 0.2.2.2
synopsis: A discovery service based on Legion.
description: A simple service discovery service based on Legion,
that natively supports the idea of interface
versions, and the idea that clients may only be
interested in finding certain (compatible) versions
of the services they are looking for.
homepage: https://github.com/owensmurray/legion-discovery#readme
license: Apache-2.0
license-file: LICENSE
author: Rick Owens
maintainer: rick@owensmurray.com
copyright: 2016 Rick Owens
category: value
build-type: Simple
extra-source-files:
README.md
cabal-version: >=1.10
library
hs-source-dirs:
src
exposed-modules:
Network.Legion.Discovery
other-modules:
Network.Legion.Discovery.App
Network.Legion.Discovery.Config
Network.Legion.Discovery.Graphviz
Network.Legion.Discovery.HttpError
Network.Legion.Discovery.LIO
Network.Legion.Discovery.UserAgent
Paths_legion_discovery
build-depends:
Cabal >= 1.22.5.0 && < 1.25,
SHA >= 1.6.4.1 && < 1.7,
aeson >= 0.11.2.1 && < 0.12,
attoparsec >= 0.13.1.0 && < 0.14,
base >= 4.9 && < 4.10,
binary >= 0.7.5.0 && < 0.9,
bytestring >= 0.10.6.0 && < 0.11,
canteven-http >= 0.1.1.1 && < 0.2,
canteven-log >= 1.0.0.0 && < 2.1,
conduit >= 1.2.7 && < 1.3,
containers >= 0.5.6.2 && < 0.6,
data-default-class >= 0.0.1 && < 0.2,
ekg >= 0.4.0.11 && < 0.5,
graphviz >= 2999.18.1.2 && < 2999.19,
http-types >= 0.9.1 && < 0.10,
legion >= 0.8 && < 0.9,
legion-extra >= 0.1.0.3 && < 0.2,
monad-logger >= 0.3.19 && < 0.4,
scotty >= 0.11.0 && < 0.12,
scotty-format >= 0.1.1 && < 0.2,
scotty-resource >= 0.1.1.0 && < 0.3,
text >= 1.2.2.1 && < 1.3,
time >= 1.5.0.1 && < 1.7,
transformers >= 0.4.2.0 && < 0.6,
wai >= 3.2.1.1 && < 3.3,
wai-extra >= 3.0.17 && < 3.1,
warp >= 3.2.8 && < 3.3
default-language:
Haskell2010
executable legion-discovery
hs-source-dirs:
app
main-is:
legion-discovery.hs
ghc-options:
-threaded -rtsopts -with-rtsopts=-N
build-depends:
base,
legion-discovery
default-language:
Haskell2010
test-suite legion-discovery-test
type:
exitcode-stdio-1.0
hs-source-dirs:
test
main-is:
Spec.hs
build-depends:
base,
legion-discovery
ghc-options:
-threaded -rtsopts -with-rtsopts=-N
default-language:
Haskell2010
source-repository head
type:
git
location:
https://github.com/owensmurray/legion-discovery