Installation script
This commit is contained in:
parent
dcb3119e6c
commit
28eb7b2fbb
|
@ -42,24 +42,33 @@ ynh_mysql_create_db "$dbname" "$dbuser" "$dbpass"
|
|||
|
||||
# Copy source files
|
||||
src_path=/var/www/$app
|
||||
git clone https://gitnet.fr/deblan/gist $src_path
|
||||
sudo mkdir -p /var/www/
|
||||
sudo git clone https://gitnet.fr/deblan/gist $src_path
|
||||
|
||||
git config --global user.email "www-data@$domain"
|
||||
git config --global user.email "www-data@$domain"
|
||||
|
||||
cd $src_path
|
||||
git config --global user.email "www-data@$domain"
|
||||
git config --global user.email "www-data@$domain"
|
||||
curl -sS https://getcomposer.org/installer | php
|
||||
mv composer.phar composer
|
||||
chmod +x composer
|
||||
export PATH="$PATH:."
|
||||
sudo curl -sS https://getcomposer.org/installer | php
|
||||
sudo mv composer.phar composer
|
||||
sudo chmod +x composer
|
||||
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install npm -y
|
||||
sudo npm install -g bower
|
||||
mv propel-dist.yaml propel.yaml
|
||||
sed -i "s@user: root@user: $dbuser@"
|
||||
sed -i "s@password: root@password: $dbpass@"
|
||||
make
|
||||
|
||||
sudo mv propel-dist.yaml propel.yaml
|
||||
sudo sed -i "s@user: root@user: $dbuser@"
|
||||
sudo sed -i "s@password: root@password: $dbpass@"
|
||||
|
||||
export PATH="$PATH:."
|
||||
sudo make
|
||||
|
||||
sudo chown -R root: $src_path
|
||||
sudo chown -R www-data: $src_path/data/git/
|
||||
|
||||
cd -
|
||||
|
||||
# Modify Nginx configuration file and copy it to Nginx conf directory
|
||||
nginx_conf=../conf/nginx.conf
|
||||
sed -i "s@YNH_WWW_PATH@$path@g" $nginx_conf
|
||||
|
|
|
@ -22,21 +22,29 @@ sudo yunohost app checkurl "${domain}${path}" -a "$app" \
|
|||
|
||||
# Restore sources & data
|
||||
src_path=/var/www/$app
|
||||
git clone https://gitnet.fr/deblan/gist $src_path
|
||||
|
||||
sudo mkdir -p /var/www/
|
||||
sudo git clone https://gitnet.fr/deblan/gist $src_path
|
||||
|
||||
git config --global user.email "www-data@$domain"
|
||||
git config --global user.email "www-data@$domain"
|
||||
|
||||
cd $src_path
|
||||
git config --global user.email "www-data@$domain"
|
||||
git config --global user.email "www-data@$domain"
|
||||
curl -sS https://getcomposer.org/installer | php
|
||||
mv composer.phar composer
|
||||
chmod +x composer
|
||||
export PATH="$PATH:."
|
||||
sudo curl -sS https://getcomposer.org/installer | php
|
||||
sudo mv composer.phar composer
|
||||
sudo chmod +x composer
|
||||
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install npm -y
|
||||
sudo npm install -g bower
|
||||
mv propel-dist.yaml propel.yaml
|
||||
sed -i "s@user: root@user: $dbuser@"
|
||||
sed -i "s@password: root@password: $dbpass@"
|
||||
make
|
||||
|
||||
sudo mv propel-dist.yaml propel.yaml
|
||||
sudo sed -i "s@user: root@user: $dbuser@"
|
||||
sudo sed -i "s@password: root@password: $dbpass@"
|
||||
|
||||
export PATH="$PATH:."
|
||||
sudo make
|
||||
|
||||
sudo chown -R root: $src_path
|
||||
sudo chown -R www-data: $src_path/data/git/
|
||||
|
||||
|
|
|
@ -21,10 +21,17 @@ path=${path%/}
|
|||
|
||||
# Copy source files
|
||||
src_path=/var/www/$app
|
||||
make update
|
||||
|
||||
export PATH="$PATH:."
|
||||
|
||||
cd $src_path
|
||||
|
||||
sudo make update
|
||||
|
||||
sudo chown -R root: $src_path
|
||||
sudo chown -R www-data: $src_path/data/git/
|
||||
|
||||
cd -
|
||||
|
||||
# Reload nginx service
|
||||
sudo service nginx reload
|
||||
|
|
Loading…
Reference in a new issue