[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 }}