mirror of
https://github.com/YunoHost/ynh-dev.git
synced 2024-09-03 20:05:59 +02:00
[fix] Remove old deploy & watch commands.
This commit is contained in:
parent
707162eb79
commit
e08c05776d
2 changed files with 7 additions and 56 deletions
16
README.md
16
README.md
|
@ -50,7 +50,7 @@ advantages of the `ynh-dev` script.
|
||||||
|
|
||||||
### Upgrade the container
|
### Upgrade the container
|
||||||
|
|
||||||
It will update every debian packages.
|
It will update every debian packages, including YunoHost ones.
|
||||||
|
|
||||||
/vagrant/ynh-dev upgrade
|
/vagrant/ynh-dev upgrade
|
||||||
|
|
||||||
|
@ -70,18 +70,16 @@ moulinette, yunohost-admin)
|
||||||
/vagrant/ynh-dev use-git PACKAGE_NAME
|
/vagrant/ynh-dev use-git PACKAGE_NAME
|
||||||
|
|
||||||
|
|
||||||
### Deploy your change
|
|
||||||
|
|
||||||
/vagrant/ynh-dev deploy
|
|
||||||
|
|
||||||
### Deploy your change in realtime (each time you saved source code)
|
|
||||||
|
|
||||||
/vagrant/ynh-dev watch
|
|
||||||
|
|
||||||
### Get ip address of your vm
|
### Get ip address of your vm
|
||||||
|
|
||||||
/vagrant/ynh-dev ip
|
/vagrant/ynh-dev ip
|
||||||
|
|
||||||
|
|
||||||
|
### Update `ynh-dev` script
|
||||||
|
|
||||||
|
/vagrant/ynh-dev self-update
|
||||||
|
|
||||||
|
|
||||||
## More info
|
## More info
|
||||||
|
|
||||||
[yunohost.org/dev_fr](https://yunohost.org/dev_fr) (in french)
|
[yunohost.org/dev_fr](https://yunohost.org/dev_fr) (in french)
|
||||||
|
|
47
ynh-dev
47
ynh-dev
|
@ -19,10 +19,6 @@ Usage :
|
||||||
Upgrade the container
|
Upgrade the container
|
||||||
`basename $0` use-git [PACKAGES [PACKAGES ...]]
|
`basename $0` use-git [PACKAGES [PACKAGES ...]]
|
||||||
Use Git repositories from dev environment path
|
Use Git repositories from dev environment path
|
||||||
`basename $0` deploy [PACKAGES [PACKAGES ...]]
|
|
||||||
Deploy sources to test it
|
|
||||||
`basename $0` watch [PACKAGES [PACKAGES ...]]
|
|
||||||
Deploy sources each time there is change
|
|
||||||
`basename $0` self-update
|
`basename $0` self-update
|
||||||
Update this script (`basename $0`)
|
Update this script (`basename $0`)
|
||||||
|
|
||||||
|
@ -162,7 +158,6 @@ elif [ "$1" = "upgrade" ]; then
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get -y upgrade
|
sudo apt-get -y upgrade
|
||||||
sudo apt-get -y dist-upgrade
|
sudo apt-get -y dist-upgrade
|
||||||
sudo apt-get install -y inotify-tools
|
|
||||||
|
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
|
@ -267,48 +262,6 @@ elif [ "$1" = "use-git" ]; then
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
elif [ "$1" = "deploy" ]; then
|
|
||||||
check_yunohost_vm
|
|
||||||
for i in ${!packages[@]}; do
|
|
||||||
case ${packages[i]} in
|
|
||||||
moulinette)
|
|
||||||
# Install moulinette
|
|
||||||
cd $BASE_DIR/moulinette
|
|
||||||
./setup.py install
|
|
||||||
cd ..
|
|
||||||
[ -e "./cache/moulinette/actionsmap/yunohost.pkl" ] && rm /var/cache/moulinette/actionsmap/yunohost.pkl
|
|
||||||
echo "moulinette deployed"
|
|
||||||
;;
|
|
||||||
ssowat)
|
|
||||||
# Install ssowat
|
|
||||||
sed "s@^@cp -Rf $BASE_DIR/SSOwat/@" $BASE_DIR/SSOwat/debian/install | source /dev/stdin
|
|
||||||
service nginx stop || true
|
|
||||||
service nginx start || echo 'Fail to restart nginx'
|
|
||||||
echo "ssowat deployed"
|
|
||||||
;;
|
|
||||||
yunohost)
|
|
||||||
# Install yunohost
|
|
||||||
cat $BASE_DIR/yunohost/debian/install | awk '{print "mkdir -p " $2}' | source /dev/stdin
|
|
||||||
sed "s@^@cp -Rf $BASE_DIR/yunohost/@" $BASE_DIR/yunohost/debian/install | source /dev/stdin
|
|
||||||
service yunohost-api restart || echo 'Fail to restart yunohost-api'
|
|
||||||
echo "yunohost deployed"
|
|
||||||
;;
|
|
||||||
yunohost-admin)
|
|
||||||
# Install yunohost-admin
|
|
||||||
sed "s@^@cp -Rf $BASE_DIR/yunohost-admin/@" $BASE_DIR/yunohost-admin/debian/install | source /dev/stdin
|
|
||||||
echo "yunohost-admin deployed"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
elif [ "$1" = "watch" ]; then
|
|
||||||
check_yunohost_vm
|
|
||||||
sudo apt-get install -y inotify-tools
|
|
||||||
while inotifywait -r -e close_write $BASE_DIR/moulinette/ $BASE_DIR/SSOwat/ $BASE_DIR/yunohost/ $BASE_DIR/yunohost-admin/; do
|
|
||||||
$BASE_DIR/$0 deploy ${@:2};
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
elif [ "$1" = "self-update" ]; then
|
elif [ "$1" = "self-update" ]; then
|
||||||
check_yunohost_vm
|
check_yunohost_vm
|
||||||
|
|
Loading…
Add table
Reference in a new issue