# Обновление саморазмещённого почтового сервера после изменения корневого сертификата Let's Encrypt

**URL:** <https://meta.discourse.org/t/self-hosted-mail-receiver-update-following-lets-encrypt-root-certificate-change/204924>\
**Category:** Self-hosting\
**Tags:** mail-receiver, letsencrypt\
**Created:** [01.Октябрь.2021 00:10:43 UTC](https://meta.discourse.org/t/self-hosted-mail-receiver-update-following-lets-encrypt-root-certificate-change/204924 "2021-10-01T00:10:43Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![Simon\_Manning](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon_manning/32/198596_2.png) [@Simon\_Manning](https://meta.discourse.org/u/Simon_Manning)\
**Post date:** [13.Январь.2022 00:02:12 UTC](https://meta.discourse.org/t/self-hosted-mail-receiver-update-following-lets-encrypt-root-certificate-change/204924/9 "2022-01-13T00:02:12Z")

</div>

> <https://github.com/discourse/discourse_docker/blob/7c9b93a9cc041aa8fd6b5648e306a106e4183d66/launcher#L643-L658>

Поможет ли простое добавление `pull_image` после строки 657 устранить необходимость явного скачивания образа перед пересборкой? То есть:

```plaintext
  # Если образ, который собирается, не является базовым образом Discourse
  if [[! X"" = X"$base_image"]]; then
    image=$base_image
    # Пытаемся обновить образ до актуальной версии
    pull_image
  fi

```

Это приведёт к тому, что `docker pull $image` всегда будет выполняться во время начальной настройки/пересборки контейнера, если в его YAML-файле задан параметр `base_image`. Я не думаю, что это нанесёт вред для mail-receiver, если образ уже актуален, но не уверен, нет ли других ситуаций, где это может стать проблемой.

---

_[View the full topic](https://meta.discourse.org/t/self-hosted-mail-receiver-update-following-lets-encrypt-root-certificate-change/204924)._
