1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/movim_ynh.git synced 2024-09-03 19:46:19 +02:00

prise en charge systemd

This commit is contained in:
src386 2015-08-04 10:50:43 +02:00
parent 524d2c3e96
commit 13f6168f6c
4 changed files with 21 additions and 11 deletions

View file

@ -10,7 +10,7 @@
### END INIT INFO
dir="YHDIR"
cmd="php daemon.php YHURL 8080"
cmd="php daemon.php https://YHURL 8080"
user="www-data"
name=`basename $0`

View file

@ -5,8 +5,8 @@ After=nginx.service network.target local-fs.target
[Service]
User=www-data
Type=simple
ExecStart=/usr/bin/php daemon.php https://localhost/movim/ 8080
WorkingDirectory=/usr/share/movim/
ExecStart=/usr/bin/php daemon.php https://YHURL 8080
WorkingDirectory=YHDIR
[Install]
WantedBy=multi-user.target

View file

@ -48,13 +48,20 @@ sudo sed -i "s/yhdb/$db_user/g" $final_path/config/db.inc.php
sudo su -c "cd $final_path && php mud.php db set" -s /bin/sh www-data
sudo yunohost app addaccess movim -u $admin
# Copy init script if Wheezy
sudo cp ../conf/movim.init /etc/init.d/movim
sudo sed -i "s@YHURL@$domain$path@g" /etc/init.d/movim
sudo sed -i "s@YHDIR@$final_path@g" /etc/init.d/movim
# Copy systemd service if Jessie
# todo
# Copy init script or systemd service
sudo sed -i "s@YHURL@$domain$path@g" ../conf/movim.{service,init}
sudo sed -i "s@YHDIR@$final_path@g" ../conf/movim.{service,init}
if [ `pgrep -ox systemd` = "1" ];
then
sudo cp ../conf/movim.service /usr/lib/systemd/system/
sudo systemctl enable movim.service
sudo systemctl start movim.service
else
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
# Nginx configuration
sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf

View file

@ -12,8 +12,11 @@ sudo rm -f /etc/nginx/conf.d/$domain.d/movim.conf
#REMOVE INIT
sudo /etc/init.d/movim stop
sudo service movim stop
sudo systemctl stop movim
sudo systemctl disable movim
sudo update-rc.d -f movim remove
sudo rm /etc/init.d/movim
sudo rm /lib/systemd/system/movim.service
# Restarting services
sudo service nginx reload