Skip to content

Commit 62dad2a

Browse files
committed
Add cookie-store-key var to module
1 parent 8607007 commit 62dad2a

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/duct/module/web.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131

132132
~@(when site?
133133
[:duct.middleware.web/webjars {}
134-
:duct.session-store/cookie {}])
134+
:duct.session-store/cookie {:key (ig/var 'cookie-store-key)}])
135135
~@[]
136136

137137
~@(when hiccup? [:duct.middleware.web/hiccup {}]) ~@[]

src/integrant/annotations.edn

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
{:duct.module/web
22
{:duct/vars
3-
{port {:env PORT, :arg port, :type :int, :default 3000
4-
:doc "The HTTP server port (default: 3000)"}}
3+
{port
4+
{:env PORT, :arg port, :type :int, :default 3000
5+
:doc "The HTTP server port (default: 3000)"}
6+
cookie-store-key
7+
{:env COOKIE_STORE_KEY, :arg "cookie-store-key KEY", :default nil
8+
:doc "Cookie session store key (default: random)"}}
59
:doc
610
"A module that adds components for web applications to the configuration.
711

test/duct/module/web_test.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@
140140
:logger (ig/refset :duct/logger)}
141141
:duct.middleware.web/webjars {}
142142
:duct.middleware.web/stacktrace {}
143-
:duct.session-store/cookie {}
143+
:duct.session-store/cookie {:key (ig/var 'cookie-store-key)}
144144
:duct.handler/file
145145
{:paths {"/" {:root "static"}}}
146146
:duct.handler/resource
@@ -350,7 +350,7 @@
350350
:duct.middleware.web/webjars {}
351351
:duct.middleware.web/hiccup {}
352352
:duct.middleware.web/stacktrace {}
353-
:duct.session-store/cookie {}
353+
:duct.session-store/cookie {:key (ig/var 'cookie-store-key)}
354354
:duct.handler/file
355355
{:paths {"/" {:root "static"}}}
356356
:duct.handler/resource

0 commit comments

Comments
 (0)