-
Notifications
You must be signed in to change notification settings - Fork 13
/
config.edn.TEMPLATE
60 lines (60 loc) · 3.07 KB
/
config.edn.TEMPLATE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
;; vim: ft=clojure
{:prod {:com.platypub/themes [com.platypub.themes.default/plugin]
:biff/eval-paths []
;; Uncomment these if you'd like to deploy Platypub on the web.
;; :com.platypub/allowed-users #{"[email protected]"}
;; :com.platypub/enable-email-signin true
:biff.xtdb/dir "storage/xtdb"
:biff.xtdb/topology :standalone
;; Standalone topology in production isn't recommended for anything
;; serious. You can uncomment the following to use managed postgres
;; instead.
;; :biff.xtdb/topology :jdbc
;; :biff.xtdb.jdbc/user "user"
;; :biff.xtdb.jdbc/password "JDBC_PASSWORD" ; Leave this as-is, and update secrets.env
;; :biff.xtdb.jdbc/host "host"
;; :biff.xtdb.jdbc/port 5432
;; :biff.xtdb.jdbc/dbname "dbname"
:biff/base-url "https://example.com"
:biff.middleware/cookie-secret "COOKIE_SECRET"
:biff/jwt-secret "JWT_SECRET"
:biff.beholder/enabled false
:netlify/api-key "NETLIFY_API_KEY"
:tinycloud/api-key "TINYCLOUD_API_KEY"
;; S3 is used for hosting images that you upload in the CMS. It's
;; intended that site themes can either copy the images to Netlify or
;; just link to S3.
;; I'm using DigitalOcean Spaces (an S3 clone). The values of base-url,
;; bucket, and cdn below are what I'm actually using, for illustration.
;; You will need to change them to your own values.
:s3/base-url "https://sfo3.digitaloceanspaces.com"
:s3/bucket "platypub"
:s3/cdn "https://platypub.sfo3.cdn.digitaloceanspaces.com"
:s3/access-key "..."
:s3/secret-key "S3_SECRET_KEY"
:mailgun/domain "..."
:mailgun/api-key "MAILGUN_API_KEY"
;; Used for stopping bot form submissions on generated websites.
;; Go to https://www.google.com/recaptcha/admin and create a "v2 Invisible" token.
:recaptcha/secret-key "RECAPTCHA_SECRET_KEY"
:recaptcha/site-key ""
;; In the middle of renaming this to :recaptcha/site-key -- will delete soon
:recaptcha/site ""}
:dev {:merge [:prod]
:biff.beholder/enabled true
:biff.beholder/paths ["src" "resources" "themes"]
:biff/host "0.0.0.0"
:biff/base-url "http://localhost:8080"
:biff.xtdb/topology :standalone
:biff.middleware/secure false}
:tasks {;; Set this if the auto-detection doesn't work
;; Possible values: macos-x64, macos-arm64, linux-x64, linux-arm64
:biff.tasks/tailwind-build nil
:biff.tasks/clj-args ["-J-XX:-OmitStackTraceInFastThrow"
"-J-XX:+CrashOnOutOfMemoryError"
"-M" "-m" "com.platypub"
"--port" "7888"
"--middleware" "[cider.nrepl/cider-middleware,refactor-nrepl.middleware/wrap-refactor]"]
:biff.tasks/on-soft-deploy "\"(com.platypub/on-save @com.platypub/system)\""
:biff.tasks/deploy-cmd ["git" "push" "prod" "master"]
:biff.tasks/server "example.com"}}