# WARNING: THIS FILE CONTAINS SENSITIVE INFORMATION import Config # Basic configuration config :pleroma, Pleroma.Web.Endpoint, url: [host: "{{ pleroma_url }}", scheme: "https", port: 443], http: [ip: {127, 0, 0, 1}, port: 4000], secret_key_base: "{{ pleroma.secret.key_base }}", signing_salt: "{{ pleroma.secret.signing_salt }}" config :pleroma, :instance, name: "{{ pleroma.instance.name }}", desc: "{{ pleroma.instance.desc }}", email: "{{ pleroma.instance.email }}", notify_email: "{{ pleroma.instance.notify_email }}", limit: "{{ pleroma_char_limit }}", registrations_open: {{ pleroma.openreg }}, static_dir: "/var/lib/pleroma/static" config :pleroma, Pleroma.Upload, uploader: Pleroma.Uploaders.Local, filters: [Pleroma.Upload.Filter.Dedupe] config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads" config :pleroma, :media_proxy, enabled: false, redirect_on_failure: true # DB configuration config :pleroma, Pleroma.Repo, adapter: Ecto.Adapters.Postgres, username: "pleroma", password: "{{ pleroma.db.pass }}", database: "pleroma", hostname: "{{ pleroma_db_hostname }}", pool_size: 10 config :pleroma, :database, rum_enabled: false # Mail config :pleroma, Pleroma.Emails.Mailer, enabled: true, adapter: Swoosh.Adapters.SMTP, relay: "email-smtp.us-east-1.amazonaws.com", username: "{{ aws.ses.user }}", password: "{{ aws.ses.pass }}", ssl: true, auth: :always # Themeing config :pleroma, :frontend_configurations, pleroma_fe: %{ background: "/images/background.jpg", theme: "simply-dark" }