54 lines
1.5 KiB
Django/Jinja
54 lines
1.5 KiB
Django/Jinja
import Config
|
|
|
|
config :pleroma, Pleroma.Web.Endpoint,
|
|
url: [host: "{{ pleroma_link_host }}", scheme: "{{ pleroma_link_scheme }}", port: {{ pleroma_link_port}}],
|
|
http: [port: {{ pleroma_port }}, ip: {0, 0, 0, 0}],
|
|
secret_key_base: "{{ pleroma_secret_key }}",
|
|
secure_cookie_flag: true
|
|
|
|
config :pleroma, :http_security,
|
|
enabled: {{ pleroma_https }},
|
|
sts: true,
|
|
referrer_policy: "same-origin"
|
|
|
|
config :pleroma, :instance,
|
|
name: "{{ pleroma_instance_name }}",
|
|
description: "{{ pleroma_desc }}",
|
|
email: "{{ pleroma_admin_email }}",
|
|
limit: {{ pleroma_char_limit }},
|
|
registrations_open: {{ pleroma_signup_open }},
|
|
invites_enabled: {{ pleroma_invites_enabled }},
|
|
static_dir: "{{ pleroma_data_dir }}/static/"
|
|
|
|
config :pleroma, Pleroma.Upload,
|
|
uploader: Pleroma.Uploaders.Local,
|
|
filters: [Pleroma.Upload.Filter.Dedupe]
|
|
|
|
config :pleroma, Pleroma.Uploaders.Local,
|
|
uploads: "{{ pleroma_data_dir }}/uploads/"
|
|
|
|
config :pleroma, :media_proxy,
|
|
enabled: true,
|
|
redirect_on_failure: true
|
|
|
|
config :pleroma, Pleroma.Repo,
|
|
adapter: Ecto.Adapters.Postgres,
|
|
username: "{{ pleroma_db_user }}",
|
|
password: "{{ pleroma_db_passwd }}",
|
|
database: "{{ pleroma_db }}",
|
|
hostname: "{{ pleroma_db_host }}",
|
|
pool_size: 10,
|
|
timeout: 60000
|
|
|
|
config :prometheus, Pleroma.Web.Endpoint.MetricsExporter,
|
|
enabled: true
|
|
# ip_whitelist: ["127.0.0.1"],
|
|
# path: "/api/pleroma/app_metrics",
|
|
# format: :text
|
|
|
|
config :logger,
|
|
backends: [{ExSyslogger, :ex_syslogger}]
|
|
|
|
config :logger, :ex_syslogger,
|
|
level: {{ pleroma_loglevel }}
|