maximaster / bitrix-cli-install
Установка Битрикс из дистрибутива или резервную копию через консольную команду. Запуск веб-сервера не требуется
v1.0.1
2024-12-12 09:26 UTC
Requires
- php: ^8.3
- ext-dom: *
- ext-json: *
- guzzlehttp/guzzle: ^7.2
- maximaster/cli-ent: ^2.0
- myclabs/php-enum: ^1.7
- patchranger/cartesian-iterator: ^0.07.0
- symfony/console: ^7.0
- symfony/css-selector: ^7.0
- symfony/dom-crawler: ^7.0
- symfony/event-dispatcher: ^7.0
- symfony/polyfill-php80: @stable
- symfony/yaml: ^7.0
Suggests
- ext-zip: Для установки ZIP-дистрибутивов
README
Позволит вам установить Битрикс через консоль из дистрибутива или бекапа. Наличие запущенного веб-сервера не требуется.
Использование
composer require --dev maximaster/bitrix-cli-install # Экспортируйте нужные переменные окружения, например из env-файла. set -a && source .env && set +a ./vendor/bin/bitrix-cli-install bitrix:install start_encode.zip www
Переопределение конфигурации
Порядок установки определяется конфигурационным YAML-файлом, который по сути
описывает какие данные на каких шагах отправляются на форме. По умолчанию
используется файл config/default.yaml
, но можно указать собственный, используя
опцию --wizard-config
. При использовании стандартного конфигурационного файла
можно переопределить ряд параметров через переменные окружения:
- BITRIX_DB_HOST
- BITRIX_DB_NAME
- BITRIX_DB_LOGIN
- BITRIX_DB_PASSWORD
- BITRIX_ADMIN_LOGIN
- BITRIX_ADMIN_PASSWORD
- BITRIX_ADMIN_EMAIL