This repository has been archived on 2020-08-09. You can view files and clone it, but cannot push or open issues or pull requests.
ansible-pleroma/templates/config.exs.j2

50 lines
1.7 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 }},
max_account_fields: 5
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 }}",
showFeaturesPanel: false,
disableChat: true,
collapseMessageWithSubject: true,
hideSitename: true
}
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, :chat, enabled: false
config :pleroma, :instances_favicons, enabled: true
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 %}