Развертывание в демонстрационной среде Атомкод
title: Развертывание в демонстрационной среде Атомкод sidebar_label: Развертывание в демонстрационной среде Атомкод sidebar_position: 3.1
Для развертывания в полнофункциональной среде демонстрации возможностей Атомкод требуется провести подготовку.
При развертывании в полнофункциональной среде демонстрации возможностей Атомкод все роли объединены на одном сервере.
Для работы с проектами, включающими более трех тысяч классов, необходимо дополнить конфигурацию PostgreSQL, исходя из следующего положения: произведение параметров max_connections и max_locks_per_transaction должно быть больше общего количества классов во всех проектах, умноженного на 2,5. Например, если во всех проектах Атомкод создано 50000 классов, значение произведения должно быть 125000. Рекомендуемое значение параметра max_connections равно 500, а значение параметра max_locks_per_transaction должно быть равно 250.
По умолчанию при установке Атомкод max_connections = 500, а max_locks_per_transaction = 64. Значения этих параметров можно изменить в файле group_vars/all.yml директории инсталлятора в переменной postgres_run_params.
Дополнительные действия для сервера под управлением ОС Astra Linux 1.7.5 и выше
В ОС Astra Linux версии 1.7.5 и выше имеется встроенный механизм проверки Docker-образов и Docker-контейнеров наличия уязвимостей. Для установки Атомкод 5.0 и выше отключите эту проверку согласно инструкции, описанной в официальной документации Astra Linux.
В зависимости от версии Docker отключите проверку наличия уязвимостей следующим образом:
-
Для Docker версии 25.0.5.astra2+ci5 и ниже в файле
/etc/docker/daemon.jsonопишите параметрыdebugиastra-sec-level, как показано в следующем примере:{
"debug" : true,
"astra-sec-level" : 6
} -
Для более новых версий Docker в Astra Linux настройте базу данных oval-db, например, с помощью следующей команды:
sudo oval-db config