mirror of
https://github.com/YunoHost-Apps/flood_ynh.git
synced 2024-09-03 18:36:20 +02:00
path update
This commit is contained in:
parent
847d627c49
commit
d65e03d02b
4 changed files with 24 additions and 8 deletions
|
@ -86,9 +86,9 @@ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
|
||||||
sudo apt-get install -y nodejs
|
sudo apt-get install -y nodejs
|
||||||
|
|
||||||
# Clone flood
|
# Clone flood
|
||||||
cd /home/flood
|
cd /var/www
|
||||||
git clone https://github.com/jfurrow/flood.git
|
git clone https://github.com/jfurrow/flood.git
|
||||||
cp
|
cp
|
||||||
|
|
||||||
# Launch flood on boot
|
# Launch flood on boot
|
||||||
sudo cp ../sources/flood.service /etc/systemd/system/flood.service
|
sudo cp ../sources/flood.service /etc/systemd/system/flood.service
|
||||||
|
@ -111,4 +111,5 @@ sudo yunohost app setting flood data_dir -v $data_dir
|
||||||
sudo yunohost app setting flood path -v $path
|
sudo yunohost app setting flood path -v $path
|
||||||
|
|
||||||
# Register the service on yunohost
|
# Register the service on yunohost
|
||||||
sudo yunohost service add rtorrent
|
sudo yunohost service add rtorrent
|
||||||
|
sudo yunohost service add flood
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
domain=$(sudo yunohost app setting flood domain)
|
domain=$(sudo yunohost app setting flood domain)
|
||||||
data_dir=$(sudo yunohost app setting flood data_dir)
|
data_dir=$(sudo yunohost app setting flood data_dir)
|
||||||
|
|
||||||
|
@ -12,7 +14,7 @@ sudo rm -f /etc/systemd/system/rtorrent.service
|
||||||
|
|
||||||
# Remove the user
|
# Remove the user
|
||||||
sudo userdel -f flood
|
sudo userdel -f flood
|
||||||
sudo rm -rf /home/flood
|
sudo rm -rf /var/www/flood
|
||||||
|
|
||||||
# Remove the service
|
# Remove the service
|
||||||
sudo yunohost service remove flood
|
sudo yunohost service remove flood
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Exit on command errors and treat unset variables as an error
|
||||||
|
set -eu
|
||||||
|
|
||||||
|
# See comments in install script
|
||||||
|
app=$YNH_APP_INSTANCE_NAME
|
||||||
|
|
||||||
sudo service rtorrent stop
|
sudo service rtorrent stop
|
||||||
sudo service flood stop
|
sudo service flood stop
|
||||||
|
|
||||||
|
@ -32,8 +38,15 @@ sudo make install
|
||||||
sudo ldconfig
|
sudo ldconfig
|
||||||
|
|
||||||
# Update ruTorrent
|
# Update ruTorrent
|
||||||
cd /home/flood
|
cd /var/www/flood
|
||||||
git pull
|
git pull
|
||||||
|
chown -R flood:flood /var/www/flood
|
||||||
|
|
||||||
|
# If app is public, add url to SSOWat conf as skipped_uris
|
||||||
|
if [[ $is_public -eq 1 ]]; then
|
||||||
|
# See install script
|
||||||
|
ynh_app_setting_set "$app" unprotected_uris "/"
|
||||||
|
fi
|
||||||
|
|
||||||
sudo service rtorrent start
|
sudo service rtorrent start
|
||||||
sudo service flood start
|
sudo service flood start
|
|
@ -3,8 +3,8 @@ Description=Flood rTorrent Web UI
|
||||||
After=network.target
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
WorkingDirectory=/home/flood
|
WorkingDirectory=/var/www/flood
|
||||||
ExecStart=/usr/bin/npm start --production /home/flood
|
ExecStart=/usr/bin/npm start --production /var/www/flood
|
||||||
User=flood
|
User=flood
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
|
Loading…
Add table
Reference in a new issue