From 0bded7c301be9ec12c87f71101b9dd97cb827543 Mon Sep 17 00:00:00 2001 From: Olivier Navas Date: Wed, 3 Apr 2024 23:02:04 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20param=C3=A8tres=20docker=5Fdiscour?= =?UTF-8?q?se=5Fsmtp=5Fopen=5Ftimeout=20et=20docker=5Fdiscourse=5Fsmtp=5Fr?= =?UTF-8?q?ead=5Ftimeout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++++++ defaults/main.yml | 2 ++ templates/docker-compose.yml | 4 +++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dd34dc7..40e25ad 100644 --- a/README.md +++ b/README.md @@ -59,9 +59,16 @@ docker_discourse_smtp_auth: plain +## Ajout d'un autre utilisateur admin + +```bash +docker compose exec -t -w /opt/bitnami/discourse --env RAILS_ENV=production discourse bundle exec rake admin:create +``` + ## Ajout d'un plugin Exemple ici avec le plugin ldap-auth : + ```bash docker compose exec -t -w /opt/bitnami/discourse --env RAILS_ENV=production discourse bundle exec rake plugin:install repo=https://github.com/jonmbake/discourse-ldap-auth.git docker compose exec -t -w /opt/bitnami/discourse --env RAILS_ENV=production discourse bundle exec rake assets:precompile @@ -70,6 +77,7 @@ docker compose exec -t -w /opt/bitnami/discourse --env RAILS_ENV=production disc ## Suppression d'un plugin Exemple ici avec le plugin ldap-auth : + ```bash docker compose exec -t -w /bitnami/discourse/plugins/ discourse rm -rf discourse-ldap-auth docker compose exec -t -w /opt/bitnami/discourse --env RAILS_ENV=production discourse bundle exec rake assets:precompile diff --git a/defaults/main.yml b/defaults/main.yml index ed97d53..6be42d5 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1 +1,3 @@ --- +docker_discourse_smtp_open_timeout: 5 +docker_discourse_smtp_read_timeout: 5 diff --git a/templates/docker-compose.yml b/templates/docker-compose.yml index 62a07eb..e8b5718 100644 --- a/templates/docker-compose.yml +++ b/templates/docker-compose.yml @@ -26,6 +26,8 @@ services: - DISCOURSE_SMTP_PASSWORD={{ docker_discourse_smtp_password }} - DISCOURSE_SMTP_PROTOCOL={{ docker_discourse_smtp_protocol }} - DISCOURSE_SMTP_AUTH={{ docker_discourse_smtp_auth }} + - DISCOURSE_SMTP_OPEN_TIMEOUT={{ docker_discourse_smtp_open_timeout }} + - DISCOURSE_SMTP_READ_TIMEOUT={{ docker_discourse_smtp_read_timeout }} volumes: - {{ docker_discourse_data_dir }}/{{ docker_discourse_service_id }}/discourse-files:/bitnami/discourse labels: @@ -73,7 +75,7 @@ services: - redis - discourse volumes: - - {{ docker_discourse_data_dir }}/{{ docker_discourse_service_id }}:/bitnami/discourse + - {{ docker_discourse_data_dir }}/{{ docker_discourse_service_id }}/discourse-files:/bitnami/discourse command: /opt/bitnami/scripts/discourse-sidekiq/run.sh environment: - DISCOURSE_HOST={{ docker_discourse_fqdn }}