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.yaml2
-rw-r--r--pleroma/otp/tasks/instance.yaml2
-rw-r--r--pleroma/otp/tasks/main.yaml7
-rw-r--r--pleroma/otp/templates/config.exs.j26
4 files changed, 13 insertions, 4 deletions
diff --git a/pleroma/otp/defaults/main.yaml b/pleroma/otp/defaults/main.yaml
index 36b7bf7..c507461 100644
--- a/pleroma/otp/defaults/main.yaml
+++ b/pleroma/otp/defaults/main.yaml
@@ -25,5 +25,5 @@ pleroma_data_dir: "/var/lib/pleroma/instance_data"
pleroma_download_url: "https://git.pleroma.social/api/v4/projects/2/jobs/artifacts/stable/download?job={{pleroma_arch}}"
pleroma_soapbox: false
-pleroma_soapbox_version: "v1.0.0"
+pleroma_soapbox_version: "v1.1.0"
pleroma_soapbox_download_url: "https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/{{pleroma_soapbox_version}}/download?job=build-production"
diff --git a/pleroma/otp/tasks/instance.yaml b/pleroma/otp/tasks/instance.yaml
index 656289b..92c84dd 100644
--- a/pleroma/otp/tasks/instance.yaml
+++ b/pleroma/otp/tasks/instance.yaml
@@ -18,7 +18,7 @@
owner: "pleroma"
group: "pleroma"
mode: "0755"
- with_items:
+ loop:
- "{{pleroma_data_dir}}/{{pleroma_instance}}"
- "{{pleroma_data_dir}}/{{pleroma_instance}}/uploads"
- "{{pleroma_data_dir}}/{{pleroma_instance}}/static"
diff --git a/pleroma/otp/tasks/main.yaml b/pleroma/otp/tasks/main.yaml
index 06cfc82..4aeec9e 100644
--- a/pleroma/otp/tasks/main.yaml
+++ b/pleroma/otp/tasks/main.yaml
@@ -6,7 +6,10 @@
- name: apt install pleroma dependencies
become: yes
- apt: name="libtinfo5"
+ apt: name="{{item}}"
+ loop:
+ - "libmagic-dev"
+ - "libtinfo5"
- name: create pleroma config and data directories
become: yes
@@ -14,7 +17,7 @@
path: "{{item}}"
state: "directory"
mode: "0755"
- with_items:
+ loop:
- "{{pleroma_data_dir}}"
- "/etc/pleroma"
- "/opt/pleroma"
diff --git a/pleroma/otp/templates/config.exs.j2 b/pleroma/otp/templates/config.exs.j2
index 21af891..8fd3016 100644
--- a/pleroma/otp/templates/config.exs.j2
+++ b/pleroma/otp/templates/config.exs.j2
@@ -40,6 +40,12 @@ config :pleroma, Pleroma.Repo,
pool_size: 10,
timeout: 60000
+config :prometheus, Pleroma.Web.Endpoint.MetricsExporter,
+ enabled: true
+# ip_whitelist: ["127.0.0.1"],
+# path: "/api/pleroma/app_metrics",
+# format: :text
+
# config :logger,
# backends: [{ExSyslogger, :ex_syslogger}]