fix fix fix
This commit is contained in:
parent
cec976df52
commit
ead65d5f60
1 changed files with 19 additions and 8 deletions
|
@ -72,11 +72,12 @@ ynh_app_setting_set $app is_public $is_public
|
||||||
# INSTALL DEPS
|
# INSTALL DEPS
|
||||||
#==============================================
|
#==============================================
|
||||||
## Install MariaDB 10.1
|
## Install MariaDB 10.1
|
||||||
ynh_package_install software-properties-common dirmngr mariadb-common mariadb-server mariadb-client
|
#ynh_package_install software-properties-common dirmngr mariadb-common mariadb-server mariadb-client
|
||||||
|
ynh_package_install software-properties-common dirmngr
|
||||||
|
|
||||||
## Start mariadb
|
## Start mariadb
|
||||||
systemctl start mariadb
|
#systemctl start mariadb
|
||||||
systemctl enable mariadb
|
#systemctl enable mariadb
|
||||||
|
|
||||||
## Install the PHP 7.2 repo for debian
|
## Install the PHP 7.2 repo for debian
|
||||||
ynh_package_install ca-certificates apt-transport-https
|
ynh_package_install ca-certificates apt-transport-https
|
||||||
|
@ -86,7 +87,7 @@ echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.li
|
||||||
## Get apt updates
|
## Get apt updates
|
||||||
ynh_package_update
|
ynh_package_update
|
||||||
|
|
||||||
ynh_install_php7
|
#ynh_install_php7
|
||||||
|
|
||||||
## Install PHP 7.2
|
## Install PHP 7.2
|
||||||
ynh_package_install php7.2 php7.2-cli php7.2-gd php7.2-mysql php7.2-pdo php7.2-mbstring php7.2-tokenizer php7.2-bcmath php7.2-xml php7.2-fpm php7.2-curl php7.2-zip
|
ynh_package_install php7.2 php7.2-cli php7.2-gd php7.2-mysql php7.2-pdo php7.2-mbstring php7.2-tokenizer php7.2-bcmath php7.2-xml php7.2-fpm php7.2-curl php7.2-zip
|
||||||
|
@ -156,17 +157,27 @@ ynh_replace_string "yunobase" "$db_name" "$final_path/.env"
|
||||||
ynh_replace_string "yunomail" "$email" "$final_path/.env"
|
ynh_replace_string "yunomail" "$email" "$final_path/.env"
|
||||||
ynh_replace_string "yunodomain" "$domain" "$final_path/.env"
|
ynh_replace_string "yunodomain" "$domain" "$final_path/.env"
|
||||||
|
|
||||||
init_composer $final_path
|
#init_composer $final_path
|
||||||
( cd $final_path && sudo /usr/bin/php7.2 artisan config:clear )
|
#( cd $final_path && sudo /usr/bin/php7.2 artisan config:clear )
|
||||||
|
|
||||||
db_name=$(ynh_sanitize_dbid $app)
|
db_name=$(ynh_sanitize_dbid $app)
|
||||||
|
|
||||||
|
#==============================================
|
||||||
|
# INSTALL Composer
|
||||||
|
#==============================================
|
||||||
|
|
||||||
|
sudo -u "admin" "curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer"
|
||||||
|
|
||||||
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
||||||
|
php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
|
||||||
|
php composer-setup.php --install-dir=/usr/bin --filename=composer
|
||||||
|
php -r "unlink('composer-setup.php');"
|
||||||
|
|
||||||
# setup application config
|
# setup application config
|
||||||
(
|
(
|
||||||
cd $final_path && chmod -R 755 storage/* bootstrap/cache/
|
cd $final_path && chmod -R 755 storage/* bootstrap/cache/
|
||||||
#cd $final_path && composer install --no-dev --optimize-autoloader
|
cd $final_path && composer install --no-dev --optimize-autoloader
|
||||||
chmod -R 755 storage/* bootstrap/cache
|
chmod -R 755 storage/* bootstrap/cache
|
||||||
composer install --no-progress
|
|
||||||
cd $final_path && php artisan key:generate --force
|
cd $final_path && php artisan key:generate --force
|
||||||
cd $final_path && php artisan migrate ynh_die
|
cd $final_path && php artisan migrate ynh_die
|
||||||
cd $final_path && php artisan db:seed
|
cd $final_path && php artisan db:seed
|
||||||
|
|
Loading…
Reference in a new issue