From 8552100131a86494cebed823f97017edf3af9dfd Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Wed, 8 Mar 2023 14:16:39 +0000 Subject: [PATCH] community: add workaround method to add custom feed --- .../community/templates/default/web_only.yml.erb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cookbooks/community/templates/default/web_only.yml.erb b/cookbooks/community/templates/default/web_only.yml.erb index b87e8d3d5..564d8da5f 100644 --- a/cookbooks/community/templates/default/web_only.yml.erb +++ b/cookbooks/community/templates/default/web_only.yml.erb @@ -81,9 +81,9 @@ volumes: - volume: host: /etc/ssl/private/community.openstreetmap.org.key guest: /shared/ssl/ssl.key - # - volume: - # host: /srv/community.openstreetmap.org/files/update-feeds.atom - # guest: /var/www/discourse/public/update-feeds.atom + - volume: + host: /srv/community.openstreetmap.org/files/update-feeds.atom + guest: /shared/feeds/update-feeds.atom ## Plugins go here ## see https://meta.discourse.org/t/19157 for details @@ -98,6 +98,11 @@ hooks: - sudo -H -E -u discourse git clone --depth 1 https://github.com/discourse/discourse-reactions.git - sudo -H -E -u discourse git clone --depth 1 https://github.com/discourse/discourse-prometheus.git - sudo -H -E -u discourse git clone --depth 1 https://github.com/discourse/discourse-translator.git + - exec: + # Needs to be copied in else builtin git cleanup fails + cd: $home + cmd: + - sudo -H -E -u discourse cp /shared/feeds/update-feeds.atom public/update-feeds.atom after_ssl: - replace: filename: "/etc/nginx/conf.d/discourse.conf" -- 2.45.1