...
В связи с переходом на Nginx был переработан конфигурационный файл docker-compose.yml.
Для обновления необходимо скачать актуальные файлы, перенести в новый Compose файл docker-compose.yml локальные правки из текущей конфигурации, при необходимости настроить внешние TLS-сертификаты и затем перезапустить сервисы.
...
3. Перенести локальные правки из текущего Compose docker-compose.yml в новый.
Сравните текущий и новый файлы:
...
- переменные окружения;
- volumes и bind mounts;
- порты;
- labels;
- networks;
- ресурсные ограничения;
- кастомные пути к данным и сертификатам.
| Примечание | ||
|---|---|---|
| ||
В сервисах frontend, gateway, rabbitmq не требуется переносить записи вида "traefik.*" в блоках labels, так как в данном обновлении произошел отказ от Traefik. |
4. Настройка внешних TLS-сертификатов
...
| Блок кода | ||
|---|---|---|
| ||
cd /tmp/platform-update || exit 1 cp -a docker-compose.yml /srv/platform/ cp -a psql_init.sh /srv/platform/ cp -a nginx /srv/platform/ |
6. Проверить корректность Compose-конфигурациикорректность конфигурации файла docker-compose.yml.
Перед запуском выполните проверку:
...