From be64b3100472cee09f847a768235fae4159718ae Mon Sep 17 00:00:00 2001 From: Sam Al-Sapti Date: Wed, 19 Feb 2025 00:31:24 +0100 Subject: [PATCH] Mount public folder --- roles/docker/tasks/pre_deploy/fedi_dk_nodebb.yml | 7 +++++++ roles/docker/templates/compose-files/fedi_dk_nodebb.yml.j2 | 1 + roles/docker/templates/fedi_dk_nodebb/nginx/http.conf.j2 | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/docker/tasks/pre_deploy/fedi_dk_nodebb.yml b/roles/docker/tasks/pre_deploy/fedi_dk_nodebb.yml index 49b215d..a0a2554 100644 --- a/roles/docker/tasks/pre_deploy/fedi_dk_nodebb.yml +++ b/roles/docker/tasks/pre_deploy/fedi_dk_nodebb.yml @@ -28,6 +28,13 @@ owner: '1001' mode: u=rwx,go= +- name: Create subfolder for static assets + file: + name: "{{ services.fedi_dk_nodebb.volume_folder }}/public" + state: directory + owner: '1001' + mode: u=rwx,go= + - name: Create subfolder for config file: name: "{{ services.fedi_dk_nodebb.volume_folder }}/config" diff --git a/roles/docker/templates/compose-files/fedi_dk_nodebb.yml.j2 b/roles/docker/templates/compose-files/fedi_dk_nodebb.yml.j2 index 893229e..34afba5 100644 --- a/roles/docker/templates/compose-files/fedi_dk_nodebb.yml.j2 +++ b/roles/docker/templates/compose-files/fedi_dk_nodebb.yml.j2 @@ -53,6 +53,7 @@ services: postfix: volumes: - "./build:/usr/src/app/build:rw" + - "./public:/usr/src/app/public:rw" - "./uploads:/usr/src/app/public/uploads:rw" - "./config:/opt/config:rw" - "./setup.json:/usr/src/app/setup.json:ro" diff --git a/roles/docker/templates/fedi_dk_nodebb/nginx/http.conf.j2 b/roles/docker/templates/fedi_dk_nodebb/nginx/http.conf.j2 index 4ccdc4c..f741fb1 100644 --- a/roles/docker/templates/fedi_dk_nodebb/nginx/http.conf.j2 +++ b/roles/docker/templates/fedi_dk_nodebb/nginx/http.conf.j2 @@ -35,7 +35,7 @@ server { location ~ ^/assets/(.*) { root /usr/src/app; - try_files /build/public/$1 @nodebb; + try_files /build/public/$1 /public/$1 @nodebb; } location / {