src.nth.io/

summaryrefslogtreecommitdiff
path: root/pleroma/otp
diff options
context:
space:
mode:
Diffstat (limited to 'pleroma/otp')
-rw-r--r--pleroma/otp/defaults/main.yaml3
-rw-r--r--pleroma/otp/tasks/instance.yaml1
-rw-r--r--pleroma/otp/templates/config.exs.j26
3 files changed, 9 insertions, 1 deletions
diff --git a/pleroma/otp/defaults/main.yaml b/pleroma/otp/defaults/main.yaml
index ea6c3a1..7f3b8de 100644
--- a/pleroma/otp/defaults/main.yaml
+++ b/pleroma/otp/defaults/main.yaml
@@ -18,7 +18,8 @@ pleroma_instance_name: "{{pleroma_link_host}}"
pleroma_desc: "A Pleroma fediverse instance."
pleroma_admin_email: "admin@{{pleroma_link_host}}"
pleroma_char_limit: 5000
-pleroma_signup_open: "true"
+pleroma_signup_open: "false"
+pleroma_invites_enabled: "true"
pleroma_db_host: "localhost"
pleroma_db_superuser: "postgres"
diff --git a/pleroma/otp/tasks/instance.yaml b/pleroma/otp/tasks/instance.yaml
index b69477d..a7bfdd4 100644
--- a/pleroma/otp/tasks/instance.yaml
+++ b/pleroma/otp/tasks/instance.yaml
@@ -24,6 +24,7 @@
- "{{pleroma_data_dir}}/{{pleroma_instance}}/static"
- "{{pleroma_data_dir}}/{{pleroma_instance}}/static/static"
- "{{pleroma_data_dir}}/{{pleroma_instance}}/static/static/themes"
+ - "{{pleroma_data_dir}}/{{pleroma_instance}}/tzdata"
- name: install pleroma db schema file
become: yes
diff --git a/pleroma/otp/templates/config.exs.j2 b/pleroma/otp/templates/config.exs.j2
index eb1be5b..6f09ec8 100644
--- a/pleroma/otp/templates/config.exs.j2
+++ b/pleroma/otp/templates/config.exs.j2
@@ -60,6 +60,12 @@ config :pleroma, :frontend_configurations,
pleroma_fe: %{theme: "{{pleroma_fe_theme}}"}
{% endif %}
+# /opt/pleroma/lib is root-owned, but the tzdata dep writes an update-poll
+# marker file under its own priv dir at runtime; pointing it at a writable,
+# per-instance dir avoids tzdata_release_updater crash-looping every few
+# seconds on "could not write to .../tzdata-<version>/priv/latest_remote_poll.txt".
+config :tzdata, :data_dir, "{{pleroma_data_dir}}/{{pleroma_instance}}/tzdata"
+
config :logger,
backends: [{ExSyslogger, :ex_syslogger}]

☐