mirror of
https://github.com/YunoHost-Apps/movim_ynh.git
synced 2024-09-03 19:46:19 +02:00
upgrade script change www-data to movim
This commit is contained in:
parent
0ef6c39200
commit
cb9c93f893
1 changed files with 29 additions and 4 deletions
|
@ -6,15 +6,40 @@ path=$(sudo yunohost app setting movim path)
|
||||||
# Install Movim files
|
# Install Movim files
|
||||||
final_path=/var/www/movim
|
final_path=/var/www/movim
|
||||||
sudo cp -a ../sources/* $final_path
|
sudo cp -a ../sources/* $final_path
|
||||||
sudo chown -R www-data: $final_path
|
#sudo chown -R www-data: $final_path
|
||||||
|
|
||||||
# Upgrade PHP dependencies
|
# Create movim user if not exists and set permissions
|
||||||
#sudo su -c "curl -sS https://getcomposer.org/installer | php -- --install-dir=$final_path" -s /bin/sh www-data
|
if grep -q movim /etc/passwd; then
|
||||||
#sudo su -c "cd $final_path && php composer.phar install" -s /bin/sh www-data
|
sudo chown -R movim:www-data /var/www/movim
|
||||||
|
else
|
||||||
|
sudo useradd -s /bin/sh -d /var/www/movim movim
|
||||||
|
sudo chown -R movim:www-data /var/www/movim
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Update PHP dependencies
|
||||||
|
sudo su -c "curl -sS https://getcomposer.org/installer | php -- --install-dir=$final_path" movim
|
||||||
|
sudo su -c "cd $final_path && php composer.phar install" movim
|
||||||
|
|
||||||
# Movim configuration
|
# Movim configuration
|
||||||
sudo sed -i "s@/ws/@$path/ws/@g" $final_path/app/assets/js/movim_websocket.js
|
sudo sed -i "s@/ws/@$path/ws/@g" $final_path/app/assets/js/movim_websocket.js
|
||||||
|
|
||||||
|
# Update init scripts
|
||||||
|
initcheck=`pgrep -ox systemd`
|
||||||
|
if [ "$initcheck" = "1" ];
|
||||||
|
then
|
||||||
|
sudo systemctl stop movim.service
|
||||||
|
sudo systemctl disable movim.service
|
||||||
|
sudo cp ../conf/movim.service /lib/systemd/system/
|
||||||
|
sudo systemctl enable movim.service
|
||||||
|
sudo systemctl start movim.service
|
||||||
|
else
|
||||||
|
sudo /etc/init.d/movim stop
|
||||||
|
sudo cp ../conf/movim.init /etc/init.d/movim
|
||||||
|
sudo chmod 755 /etc/init.d/movim
|
||||||
|
sudo update-rc.d movim defaults
|
||||||
|
sudo /etc/init.d/movim start
|
||||||
|
fi
|
||||||
|
|
||||||
# Reload
|
# Reload
|
||||||
sudo yunohost app ssowatconf
|
sudo yunohost app ssowatconf
|
||||||
sudo movim restart
|
sudo movim restart
|
||||||
|
|
Loading…
Reference in a new issue