]> Untitled Git - lemmy.git/blob - docker/pleroma/pleroma_config.exs
Add docker setup for testing Pleroma federation
[lemmy.git] / docker / pleroma / pleroma_config.exs
1 # Pleroma instance configuration
2
3 import Config
4
5 config :pleroma, Pleroma.Web.Endpoint,
6 url: [host: "pleroma", scheme: "http", port: 4000],
7 http: [ip: {0, 0, 0, 0}, port: 4000],
8 secret_key_base: "0dqEgJ+GcXLVgcmMsya1nSf5DyiDy7lRkGqYKB/TyAxrrbzgcuxPKM+gloTrNJPL",
9 signing_salt: "GmRjWVZ9"
10
11 config :pleroma, :instance,
12 name: "pleroma:4000",
13 email: "chicken@example.com",
14 notify_email: "chicken@example.com",
15 limit: 5000,
16 registrations_open: true
17
18 config :pleroma, :media_proxy,
19 enabled: false,
20 redirect_on_failure: true
21 #base_url: "https://cache.pleroma.social"
22
23 config :pleroma, Pleroma.Repo,
24 adapter: Ecto.Adapters.Postgres,
25 username: "pleroma",
26 password: "hunter2",
27 database: "pleroma",
28 hostname: "postgres"
29
30 # Configure web push notifications
31 config :web_push_encryption, :vapid_details,
32 subject: "mailto:chicken@example.com",
33 public_key: "BDy9svG0DfHPzJwZBt4VBYS8ub_pId4-FUZQLXBcqmkYvZtYVnhbErJgViLYZROSIVVWY4U-sZgeMSNPJRVlt_g",
34 private_key: "BuPx7F7nd42VKejnW9U3yPPUPrlRbcgGCLfZcGETdgo"
35
36 config :pleroma, :database, rum_enabled: true
37 config :pleroma, :instance, static_dir: "/var/lib/pleroma/static"
38 config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads"
39
40 config :joken, default_signer: "UnyjyX3et+ImHWSVYJ3hCM5vexmB7wq6Zcx1qrv/GAGOZdBmq5/SKmX8jSWKB6xi"
41
42 config :pleroma, configurable_from_database: true
43
44 config :pleroma, Pleroma.Upload, filters: [Pleroma.Upload.Filter.Exiftool, Pleroma.Upload.Filter.AnonymizeFilename, Pleroma.Upload.Filter.Dedupe]
45
46 config :logger, :ex_syslogger,
47   level: :debug