packages feed

prodapi-proxy-0.1.0.0: prodapi-proxy.cabal

cabal-version:       >=1.10
-- Initial package description 'prodapi-userauth.cabal' generated by 'cabal
--  init'.  For further documentation, see
-- http://haskell.org/cabal/users-guide/

name:                prodapi-proxy
version:             0.1.0.0
synopsis: write an HTTP proxy with prodapi counters
description: a library to write loadbalancers compatible with prodapi discovery and healthchecks
-- bug-reports:
license: BSD3
license-file:        LICENSE
author:              Lucas DiCioccio
maintainer:          lucas@dicioccio.fr
-- copyright:
category: System
build-type:          Simple
extra-source-files:  CHANGELOG.md

library
  exposed-modules:
      Prod.Proxy
      Prod.Proxy.Base
      Prod.Proxy.Compat
      Prod.Proxy.Lookups
      Prod.Proxy.MultiApp
      Prod.Proxy.R
      Paths_prodapi_proxy
  default-extensions: OverloadedStrings DataKinds TypeApplications TypeOperators
  build-depends:
    aeson >= 2.2.1 && < 2.3,
    base >= 4.19.1 && < 4.20,
    containers >= 0.6.8 && < 0.7,
    bytestring >= 0.12.1 && < 0.13,
    text >= 2.1.1 && < 2.2,
    time >= 1.12.2 && < 1.13,
    http-client >= 0.7.17 && < 0.8,
    http-types >= 0.12.4 && < 0.13,
    http-reverse-proxy >= 0.6.0 && < 0.7,
    wai >= 3.2.4 && < 3.3,
    prodapi >= 0.1.0 && < 0.2,
    prometheus-client >= 1.1.1 && < 1.2,
    servant >= 0.20.1 && < 0.21,
    servant-server >= 0.20 && < 0.21,
    random-shuffle >= 0.0.4 && < 0.1,
    tls >= 2.0.5 && < 2.1,
    warp-tls >= 3.4.5 && < 3.5
  -- hs-source-dirs:
  default-language:    Haskell2010
  hs-source-dirs:
      src