Я так думаю,поскольку INFRAX управляется через скрипт infrax.sh и docker compose, вам не нужно вручную трогать базу данных или рабочую директорию — при правильной настройке тома сохраняют данные.
Остановите INFRAX
В меню выберите:
2. Остановить приложение — это остановит все контейнеры, не затрагивая тома с данными.
Проверьте, что сертификат смонтирован в compose/Makefile
Если в вашем окружении используется Makefile или аналогичный скрипт, убедитесь, что:
в секции volumes для сервиса infrax указано что‑то вроде:
________________________________________________________________
text
volumes:
- ./ssl/fullchain.pem:/etc/ssl/certs/infrax.crt:ro
- ./ssl/privkey.pem:/etc/ssl/private/infrax.key:ro
------------------------------------------------------------------
при необходимости в Makefile заданы параметры SSL_CERT_PATH и SSL_KEY_PATH, указывающие на эти файлы.
Перезапустите приложение
Выберите в меню 1. Запустить приложение — контейнеры получат новый сертификат из монтированного тома, а база и конфигурации останутся на месте.
Если в Makefile есть отдельная цель для пересборки (например, make redeploy или make up --force-recreate), её можно использовать для гарантированного перечитывания образа с новыми томами, но при стандартном docker compose достаточно перезапуска.