From 11cc4426d4a7f734318a9d18d35057b6a3f6e365 Mon Sep 17 00:00:00 2001 From: echarp <manu@echarp.org> Date: Wed, 1 Jun 2022 15:38:03 +0200 Subject: [PATCH] Added environment variables to override logo and email --- README.creole | 9 +++++++++ app/views/layouts/application.html.haml | 3 ++- config/application.rb | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.creole b/README.creole index 2d0bcd92c..ee7f75801 100644 --- a/README.creole +++ b/README.creole @@ -126,6 +126,15 @@ Un moyen simple de fair tourner un serveur SMTP à cette adresse est d'utiliser ~ # /etc/init.d/apache2 reload }}} +Des variables d'environnement sont prévues pour surcharger l'adresse mail d'envoi, ainsi que le logo. + +Exemples: +{{{ + export ADL_LOGO=https://agendadulibre.qc.ca/assets/logo-adlq-e0f0cac6a29fbf64b8e0f7c957cda37fd2678ddd95fab8afa396482b70146174.png + export ADL_MAIL=test@exemple.com +}}} + +(d'autres peuvent être rajoutées si des surcharges sont souhaitées) == Aide mémoire diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index a7cf7f644..973475502 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -22,7 +22,8 @@ = render '/pages/search' = link_to root_path do - = image_tag 'baby_gnu_adl.png', alt: '', class: :logo + = image_tag ENV.fetch('ADL_LOGO', 'baby_gnu_adl.png'), + alt: '', class: :logo %h1= link_to t('.title'), root_path %h2= t '.subtitle' diff --git a/config/application.rb b/config/application.rb index 8b5cf4b43..af01bd234 100644 --- a/config/application.rb +++ b/config/application.rb @@ -37,8 +37,8 @@ module AgendaDuLibreRails config.i18n.fallbacks = %i[en fr] config.action_mailer.default_options = { - from: 'moderateurs@agendadulibre.org', - to: 'moderateurs@agendadulibre.org' + from: ENV.fetch('ADL_MAIL', 'moderateurs@agendadulibre.org'), + to: ENV.fetch('ADL_MAIL', 'moderateurs@agendadulibre.org') } # In rails 4, plugin and vendor images need to be precompiled -- GitLab