Обновление до 1.10
- Остановите AppSec.Hub, см. раздел «Остановка AppSec.Hub».
-
Укажите новые версии образов в файле .env.
hub_core_version=1.10 hub_ui_version=1.10 hub_air_version=1.10 hub_db_version=1.10
-
При необходимости добавьте в docker-compose.yaml, который находится в директории установки AppSec.Hub (по умолчанию, /opt/apphub), следующий раздел.
flyway-db: image: docker.swordfishsecurity.com/appsechub/hub-db:${hub_db_version} container_name: flyway-db networks: - net-hub environment: - hubadmPassword=${hub_adm_password} - hubappPassword=${hub_app_password} - hubbiPassword=${hub_bi_password} - hubauthPassword=${hub_auth_password} - hubdbName=${hub_db_name} - PGPASSWORD=${pgsql_admin_password} - PGUSER=postgres - PG_URL=${pgsql_url} - PG_PORT=${pgsql_port} - REPAIR_DB_ENABLE=disable - REPAIR_DW_ENABLE=disable
Примечание
Пример файла docker-compose.yaml для AppSec.Hub можно посмотреть в «Приложении 9»
Важно
Убедитесь, что все значения параметров, используемых в добавляемом фрагменте (
${hub_adm_password}
,${hub_app_password}
и т. д.), не удалены из файла .env. При необходимости добавьте их вновь.Важно
Убедитесь, что значения параметров
networks
в добавляемом разделе и в конце файла docker-compose.yaml аналогичны — в нашем примере —net-hub
.Пример раздела
networks
в конце файла docker-compose.yaml.networks: net-hub: driver: "bridge" driver_opts: com.docker.network.driver.mtu: 1400 ipam: driver: default config: - subnet: 172.20.0.0/16
Примечание
При необходимости измените параметр
subnet
. -
Загрузите новые версии контейнеров. Для этого в папке, указанной при установке (см. раздел «Установка AppSec.Hub», по умолчанию, /opt/apphub) выполните следующую команду.
docker-compose pull
-
После загрузки образов запустите систему, см. раздел «Запуск AppSec.Hub».