43 lines
1.4 KiB
Django/Jinja
43 lines
1.4 KiB
Django/Jinja
import Config
|
|
|
|
config :pleroma, Pleroma.Web.Endpoint,
|
|
url: [host: "{{ pleroma.listen.domain }}", scheme: "https", port: 443],
|
|
http: [ip: {0, 0, 0, 0}, port: {{ pleroma.listen.port }}]
|
|
|
|
config :pleroma, :instance,
|
|
name: "{{ pleroma.instance.name }}",
|
|
email: "{{ pleroma.instance.email.admin }}",
|
|
notify_email: "{{ pleroma.instance.email.notify }}",
|
|
description: "{{ pleroma.instance.description }}",
|
|
limit: 5000,
|
|
federating: {{ pleroma.instance.federating }},
|
|
invites_enabled: {{ pleroma.instance.invites }},
|
|
static_dir: "/pleroma-data/static",
|
|
registrations_open: {{ pleroma.instance.registrations }}
|
|
|
|
config :pleroma, :frontend_configurations,
|
|
pleroma_fe: %{
|
|
theme: "{{ pleroma.instance.frontend.theme }}",
|
|
logo: "{{ pleroma.instance.frontend.logo }}",
|
|
logoMask: {{ pleroma.instance.frontend.logomask }},
|
|
background: "{{ pleroma.instance.frontend.bg }}"
|
|
}
|
|
|
|
config :pleroma, :media_proxy, enabled: {{ pleroma.instance.media_proxy }}
|
|
|
|
# Configure web push notifications
|
|
config :web_push_encryption, :vapid_details, subject: "mailto:fedi@redxen.eu"
|
|
|
|
config :pleroma, configurable_from_database: {{ pleroma.instance.database_configurable }}
|
|
config :pleroma, :database, rum_enabled: false
|
|
config :pleroma, Pleroma.Uploaders.Local, uploads: "/pleroma-data/uploads"
|
|
|
|
config :pleroma, :gopher,
|
|
enabled: false,
|
|
ip: {0, 0, 0, 0},
|
|
port: 9999
|
|
|
|
{% for config in pleroma.instance.imports %}
|
|
import_config("{{ config }}")
|
|
{% endfor %}
|