akkoma-build/prod.secret.exs

65 lines
1.6 KiB
Elixir

import Config
config :pleroma, Pleroma.Web.Endpoint,
url: [host: "akkoma.nrd.li", scheme: "https", port: 443],
http: [ip: {0, 0, 0, 0}, port: 4000]
config :pleroma, :instance,
name: "NrdLi Akkoma",
email: "kegan@keganmyers.com",
notify_email: "akkoma@nrd.li",
limit: 5000,
registrations_open: false
config :pleroma, :media_proxy,
enabled: true,
redirect_on_failure: false
# todo:
# base_url: "https://cache.pleroma.social"
config :pleroma, :media_preview_proxy,
enabled: true
config :pleroma, Pleroma.Repo,
adapter: Ecto.Adapters.Postgres,
username: "fake",
password: "fake",
database: "fake",
hostname: "fake",
port: 5432
config :pleroma, :database, rum_enabled: false
config :pleroma, :instance, static_dir: "/opt/akkoma/instance/static"
config :pleroma, Pleroma.Upload,
uploader: Pleroma.Uploaders.S3,
base_url: "https://nrdli-akkoma-cdn.nyc3.cdn.digitaloceanspaces.com"
config :pleroma, Pleroma.Uploaders.S3,
bucket: "nrdli-akkoma-cdn",
bucket_namespace: "uploads",
truncated_namespace: "",
streaming_enabled: true
config :ex_aws, :s3,
access_key_id: "fake",
secret_access_key: "fake",
region: "us-east-1",
scheme: "https://",
host: "nyc3.digitaloceanspaces.com"
config :pleroma, configurable_from_database: true
config :pleroma, Pleroma.Upload, filters: [Pleroma.Upload.Filter.Exiftool, Pleroma.Upload.Filter.AnonymizeFilename]
config :pleroma, :frontends,
primary: %{
"name" => "pleroma-fe",
"ref" => "stable"
},
admin: %{
"name" => "admin-fe",
"ref" => "stable"
}
config :pleroma, :mrf,
policies: [Pleroma.Web.ActivityPub.MRF.SimplePolicy]