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