43 lines
1.4 KiB
Plaintext
43 lines
1.4 KiB
Plaintext
|
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 %}
|