Liking cljdoc? Tell your friends :D

duct.module.pedestal

Clojars Project Circle CI codecov

A Duct module that adds a web server and useful interceptors of Pedestal to a configuration. This is an alternative to duct/module.web. The default service configuration is based on pedestal-service template.

Installation

To install, add the following to your project :dependencies:

[duct.module.pedestal "0.2.0"]

Usage

To add this module to your configuration, add a reference to :duct.module/pedestal (and :duct.server/pedestal if necessary):

{:duct.core/project-ns some-api
 :duct.core/environment :production

 :duct.module/pedestal {}
 :duct.server/pedestal
 {:service #:io.pedestal.http{:routes #ig/ref :some-api.routes/routes
                              :port #duct/env ["SERVER_PORT" Int :or 8080]}}

 :some-api.routes/routes {,,,}}
  • :duct.module/pedestal can have two options:

  • :duct.server/pedestal can have two options:

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close