name: legion-discovery
version: 1.0.0.0
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.Main
other-modules:
Network.Legion.Discovery.Api
Network.Legion.Discovery.Config
Network.Legion.Discovery.Graphviz
Network.Legion.Discovery.LegionApp
Network.Legion.Discovery.Server
Paths_legion_discovery
build-depends:
Cabal >= 1.24.0.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.8 && < 4.10,
binary >= 0.8.3.0 && < 0.9,
bytestring >= 0.10.8.1 && < 0.11,
canteven-http >= 0.1.2.0 && < 0.2,
canteven-log >= 2.0.0.1 && < 2.1,
conduit >= 1.2.8 && < 1.3,
containers >= 0.5.7.1 && < 0.6,
data-default-class >= 0.1.2.0 && < 0.2,
ekg >= 0.4.0.11 && < 0.5,
graphviz >= 2999.18.1.2 && < 2999.19,
http-api-data >= 0.2.4 && < 0.3,
http-grammar >= 0.1.0.0 && < 0.2,
legion >= 0.9 && < 0.10,
legion-extra >= 0.1.2.0 && < 0.2,
monad-logger >= 0.3.20.1 && < 0.4,
mtl >= 2.2.1 && < 2.3,
servant-server >= 0.8.1 && < 0.9,
text >= 1.2.2.1 && < 1.3,
time >= 1.6.0.1 && < 1.7,
wai >= 3.2.1.1 && < 3.3,
wai-extra >= 3.0.19 && < 3.1,
warp >= 3.2.9 && < 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