1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/rocketchat_ynh.git synced 2024-09-03 20:16:25 +02:00

Merge pull request #42 from selamanse/feature/updateto06x

Update to 0.60.4 Feature/updateto06x
This commit is contained in:
Felix Knecht 2018-01-10 22:17:59 +01:00 committed by GitHub
commit 755ab0ba0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 9 deletions

View file

@ -5,9 +5,9 @@
"description": { "description": {
"en": "the ultimate chat platform" "en": "the ultimate chat platform"
}, },
"url": "https://github.com/realitygaps/rocketchat_ynh", "url": "https://github.com/YunoHost-Apps/rocketchat_ynh",
"license": "GPL-3.0", "license": "GPL-3.0",
"version": "0.58.4", "version": "0.60.4",
"maintainer": { "maintainer": {
"name": "selamanse", "name": "selamanse",
"email": "selamanse@scheinfrei.info", "email": "selamanse@scheinfrei.info",

View file

@ -1,8 +1,8 @@
# common.sh # common.sh
ROCKETCHAT_VERSION=0.58.4 ROCKETCHAT_VERSION=0.60.4
ROCKETCHAT_SHASUM=ed53712b37571b959b5c8c8947d6335c21fced316f2b3174bfe027fa25700c44 ROCKETCHAT_SHASUM=6eba8f765fcbc107eccacdccb5b20fa57a9970f3743fb23de43e219a09845155
NODE_VERSION=4.8.4 NODE_VERSION=8.9.4
checkcmd() { checkcmd() {
curl -m 1 -s localhost:$port$path/api/v1/info | \ curl -m 1 -s localhost:$port$path/api/v1/info | \
@ -30,6 +30,14 @@ waitforservice() {
fi fi
} }
installnode(){
sudo apt-get install -y npm
# Meteor needs at least this version of node to work.
sudo npm install -g n
sudo n $NODE_VERSION
}
installdeps(){ installdeps(){
if [ $(dpkg --print-architecture) == "armhf" ]; then if [ $(dpkg --print-architecture) == "armhf" ]; then
@ -52,9 +60,7 @@ installdeps(){
sudo yunohost service add mongod -l /var/log/mongodb/mongod.log sudo yunohost service add mongod -l /var/log/mongodb/mongod.log
#Install other dependencies #Install other dependencies
sudo apt-get install -y gzip curl graphicsmagick npm sudo apt-get install -y gzip curl graphicsmagick
# Meteor needs at least this version of node to work. installnode
sudo npm install -g n
sudo n $NODE_VERSION
} }

View file

@ -23,6 +23,9 @@ sudo systemctl stop rocketchat
sudo rm -rf $final_path sudo rm -rf $final_path
sudo mkdir -p $final_path sudo mkdir -p $final_path
# update to latest required node setup
installnode
# download and extract rocketchat # download and extract rocketchat
echo "Downloading rocket.chat-$ROCKETCHAT_VERSION.gtar from https://download.rocket.chat/build/rocket.chat-${ROCKETCHAT_VERSION}.tgz." echo "Downloading rocket.chat-$ROCKETCHAT_VERSION.gtar from https://download.rocket.chat/build/rocket.chat-${ROCKETCHAT_VERSION}.tgz."
sudo curl -s -L -o $final_path/rocket.chat-$ROCKETCHAT_VERSION.gtar "https://download.rocket.chat/build/rocket.chat-${ROCKETCHAT_VERSION}.tgz" sudo curl -s -L -o $final_path/rocket.chat-$ROCKETCHAT_VERSION.gtar "https://download.rocket.chat/build/rocket.chat-${ROCKETCHAT_VERSION}.tgz"