mirror of
https://github.com/YunoHost-Apps/duniter_ynh.git
synced 2024-09-03 18:26:35 +02:00
Some cleanning.
This commit is contained in:
parent
145e0d537b
commit
c92162d5d8
3 changed files with 8 additions and 24 deletions
|
@ -35,25 +35,20 @@ bash ../sources/install.sh
|
||||||
UCOIN_DIR="/home/admin/.ucoin"
|
UCOIN_DIR="/home/admin/.ucoin"
|
||||||
[ -s "$UCOIN_DIR/ucoin.sh" ] && . "$UCOIN_DIR/ucoin.sh"
|
[ -s "$UCOIN_DIR/ucoin.sh" ] && . "$UCOIN_DIR/ucoin.sh"
|
||||||
printf "\nexport UCOIN_DIR=\"$UCOIN_DIR\"\n[ -s \"\$UCOIN_DIR/ucoin.sh\" ] && . \"\$UCOIN_DIR/ucoin.sh\" # This loads ucoin.sh\n" >> /home/admin/.bashrc
|
printf "\nexport UCOIN_DIR=\"$UCOIN_DIR\"\n[ -s \"\$UCOIN_DIR/ucoin.sh\" ] && . \"\$UCOIN_DIR/ucoin.sh\" # This loads ucoin.sh\n" >> /home/admin/.bashrc
|
||||||
#source /home/admin/.bashrc
|
|
||||||
#exec bash -l
|
|
||||||
#sudo bash
|
|
||||||
#env
|
|
||||||
|
|
||||||
# Configure uCoin node
|
# Configure uCoin node
|
||||||
ucoind init --autoconf
|
ucoind init --autoconf
|
||||||
ucoind config --remoteh $domain --port $port --remotep $port --salt $salt --passwd $password # --cpu $cpu
|
ucoind config --remoteh $domain --port $port --remotep $port --salt $salt --passwd $password # --cpu $cpu
|
||||||
|
|
||||||
# Synchronize uCoin node
|
# Synchronize uCoin node
|
||||||
echo "Synchronizing with $sync_node:$sync_port"
|
echo "Synchronizing with $sync_node:$sync_port. It may take a while. More than ten minutes"
|
||||||
ucoind sync $sync_node $sync_port --nointeractive > /dev/null 2>&1
|
ucoind sync $sync_node $sync_port --nointeractive > /dev/null 2>&1
|
||||||
|
|
||||||
# Launch uCoin node
|
# Launch uCoin node
|
||||||
ucoind start
|
ucoind start
|
||||||
|
|
||||||
# Add uCoin service to the YunoHost monitoring
|
# Add uCoin service to the YunoHost monitoring
|
||||||
sudo yunohost service add $app --log /root/.config/ucoin/ucoin_default/ucoin.log
|
sudo yunohost service add $app --log /home/admin/.config/ucoin/ucoin_default/ucoin.log
|
||||||
#/var/log/$app.log
|
|
||||||
|
|
||||||
# SSOwat Configuration
|
# SSOwat Configuration
|
||||||
sudo yunohost app setting $app skipped_uris -v "/"
|
sudo yunohost app setting $app skipped_uris -v "/"
|
||||||
|
|
|
@ -6,12 +6,9 @@ app=ucoin
|
||||||
domain=$(sudo yunohost app setting $app domain)
|
domain=$(sudo yunohost app setting $app domain)
|
||||||
port=$(sudo yunohost app setting $app port)
|
port=$(sudo yunohost app setting $app port)
|
||||||
|
|
||||||
# Remove uCoin node daemon
|
# Remove uCoin
|
||||||
sudo pm2 delete ucoin
|
rm -Rf /home/admin/.ucoin
|
||||||
|
rm -Rf /home/admin/.config/ucoin/
|
||||||
# Remove uCoin node
|
|
||||||
#sudo npm remove ucoin
|
|
||||||
sudo rm -rf /home/yunohost.app/ucoin
|
|
||||||
|
|
||||||
# Remove uCoin service to YunoHost monitoring
|
# Remove uCoin service to YunoHost monitoring
|
||||||
sudo yunohost service remove ucoin
|
sudo yunohost service remove ucoin
|
||||||
|
@ -20,9 +17,5 @@ sudo yunohost service remove ucoin
|
||||||
sudo rm -f /etc/nginx/conf.d/$domain.d/$app.conf
|
sudo rm -f /etc/nginx/conf.d/$domain.d/$app.conf
|
||||||
sudo service nginx reload
|
sudo service nginx reload
|
||||||
|
|
||||||
# I can't remove thoses packages which could be used by other apps
|
|
||||||
#sudo npm remove pm2
|
|
||||||
#sudo apt -y -qq remove nodejs npm
|
|
||||||
|
|
||||||
# Close opened port
|
# Close opened port
|
||||||
sudo yunohost firewall disallow TCP $port
|
sudo yunohost firewall disallow TCP $port
|
||||||
|
|
|
@ -3,12 +3,8 @@
|
||||||
#set -e
|
#set -e
|
||||||
|
|
||||||
app=ucoin
|
app=ucoin
|
||||||
data_path=$(sudo yunohost app setting $app data_path)
|
|
||||||
|
|
||||||
# Upgrade uCoin package
|
# Upgrade uCoin package
|
||||||
cd $data_path
|
# get new install script
|
||||||
git pull
|
#curl -kL https://raw.githubusercontent.com/ucoin-io/ucoin/master/install.sh | bash
|
||||||
sudo npm install
|
ucoind restart
|
||||||
|
|
||||||
# Update uCoin daemon
|
|
||||||
sudo pm2 update ucoin
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue