Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| инвентаризация: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 | ||
| + | </ | ||
| + | |||
| + | Ставится норм, правда не проверял что получается на морде | ||