Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
инвентаризация:dev:install:manual [2023/08/20 06:19] admin создано |
инвентаризация:dev:install:manual [2023/08/20 08:50] (текущий) admin |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
====== Инвентаризация: | ====== Инвентаризация: | ||
Проверка работоспособности ручной установки на Vagrant | Проверка работоспособности ручной установки на Vagrant | ||
+ | <code vagrant> | ||
+ | # -*- mode: ruby -*- | ||
+ | # vi: set ft=ruby : | ||
+ | # All Vagrant configuration is done below. The " | ||
+ | # configures the configuration version (we support older styles for | ||
+ | # backwards compatibility). Please don't change it unless you know what | ||
+ | # you're doing. | ||
+ | |||
+ | |||
+ | $sshKeyInstall = << | ||
+ | cat / | ||
+ | SHELL | ||
+ | |||
+ | $lampInstall = << | ||
+ | apt install -y apache2 mariadb-server php | ||
+ | echo " | ||
+ | echo " | ||
+ | SHELL | ||
+ | |||
+ | $phpModInstall = << | ||
+ | apt install -y php-mbstring php-ldap php-dom php-intl php-curl php-imagick php-gmp php-zip php-mysql | ||
+ | SHELL | ||
+ | |||
+ | $dbPrepare = << | ||
+ | systemctl start mysqld | ||
+ | echo ' | ||
+ | echo 'grant all on arms.* to test_admin@\" | ||
+ | SHELL | ||
+ | |||
+ | |||
+ | $pathsPrepare = << | ||
+ | mkdir -p / | ||
+ | chown -R www-data: | ||
+ | SHELL | ||
+ | |||
+ | |||
+ | $composerInstall = << | ||
+ | mkdir -p / | ||
+ | echo ' | ||
+ | SHELL | ||
+ | |||
+ | |||
+ | |||
+ | $appPrepare = << | ||
+ | cd / | ||
+ | apt install git curl wget -y | ||
+ | git clone https:// | ||
+ | echo '<? | ||
+ | echo " | ||
+ | echo '<? | ||
+ | | ||
+ | wget -nv https:// | ||
+ | sudo -u www-data php ./ | ||
+ | |||
+ | chmod 555 ./yii | ||
+ | ./yii migrate --migrationPath=@yii/ | ||
+ | ./yii migrate --interactive=0 | ||
+ | SHELL | ||
+ | |||
+ | |||
+ | |||
+ | Vagrant.configure(" | ||
+ | |||
+ | config.vm.define " | ||
+ | common_test.vm.box = " | ||
+ | common_test.vm.hostname = " | ||
+ | | ||
+ | common_test.vm.provider " | ||
+ | vb.memory = " | ||
+ | vb.cpus = " | ||
+ | vb.name = " | ||
+ | end | ||
+ | |||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | common_test.vm.provision " | ||
+ | end | ||
+ | |||
+ | end | ||
+ | </ | ||
+ | |||
+ | Ставится норм, правда не проверял что получается на морде |