forked from coop-cloud/writefreely
73 lines
2.6 KiB
Cheetah
73 lines
2.6 KiB
Cheetah
[server]
|
|
hidden_host =
|
|
port = 8080
|
|
bind = 0.0.0.0
|
|
tls_cert_path =
|
|
tls_key_path =
|
|
autocert = false
|
|
templates_parent_dir = {{ env "ASSETS_PATH" }}
|
|
static_parent_dir = {{ env "ASSETS_PATH" }}
|
|
pages_parent_dir = {{ env "ASSETS_PATH" }}
|
|
keys_parent_dir = {{ env "DATA_PATH" }}
|
|
hash_seed =
|
|
gopher_port = 0
|
|
|
|
[database]
|
|
type = {{ if eq (env "USE_MARIADB") "true" }}mysql{{ else }}sqlite3{{ end }}
|
|
filename = {{ if eq (env "USE_MARIADB") "true" }}{{ else }}writefreely.db{{ end }}
|
|
username = {{ if eq (env "USE_MARIADB") "true" }}writeas{{ else }}{{ end }}
|
|
password = {{ if eq (env "USE_MARIADB") "true" }}{{ secret "db_password" }}{{ else }}{{ end }}
|
|
database = {{ if eq (env "USE_MARIADB") "true" }}writefreely{{ else }}{{ end }}
|
|
host = {{ if eq (env "USE_MARIADB") "true" }}db{{ else }}localhost{{ end }}
|
|
port = 3306
|
|
tls = false
|
|
|
|
[app]
|
|
site_name = {{ env "SITE_NAME" }}
|
|
site_description = {{ env "SITE_DESCRIPTION" }}
|
|
host = {{ env "HOST_URL" }}
|
|
theme = {{ env "SITE_THEME" }}
|
|
editor = {{ env "SITE_EDITOR" }}
|
|
disable_js = false
|
|
webfonts = {{ env "WEBFONTS" }}
|
|
landing =
|
|
simple_nav = false
|
|
wf_modesty = {{ env "WF_MODESTY" }}
|
|
chorus = {{ env "CHORUS" }}
|
|
forest = {{ env "FOREST" }}
|
|
disable_drafts = false
|
|
single_user = {{ env "SINGLE_USER" }}
|
|
open_registration = {{ env "OPEN_REGISTRATION" }}
|
|
open_deletion = {{ env "OPEN_DELETION" }}
|
|
min_username_len = 3
|
|
max_blogs = {{ env "MAX_BLOGS" }}
|
|
federation = {{ env "FEDERATION" }}
|
|
public_stats = {{ env "PUBLIC_STATS" }}
|
|
monetization = false
|
|
notes_only = false
|
|
private = {{ env "PRIVATE" }}
|
|
local_timeline = {{ env "LOCAL_TIMELINE" }}
|
|
user_invites =
|
|
default_visibility =
|
|
update_checks = false
|
|
disable_password_auth = {{ env "DISABLE_PASSWORD_AUTH" }}
|
|
|
|
{{ if eq (env "KEYCLOAK_ENABLED") "1" }}
|
|
[oauth.generic]
|
|
client_id = {{ env "OAUTH_CLIENT_ID" }}
|
|
client_secret = {{ secret "oauth_client_secret" }}
|
|
host = {{ env "OAUTH_HOST" }}
|
|
display_name = {{ env "OAUTH_DISPLAY_NAME" }}
|
|
callback_proxy =
|
|
callback_proxy_api =
|
|
token_endpoint = /token
|
|
inspect_endpoint = /userinfo
|
|
auth_endpoint = /auth
|
|
scope = openid profile email
|
|
allow_disconnect = false
|
|
map_user_id = sub
|
|
map_username = preferred_username
|
|
map_display_name =
|
|
map_email = email
|
|
{{ end }}
|