#!/bin/bash set -eu #================================================= # GENERIC START #================================================= # IMPORT GENERIC HELPERS #================================================= source /usr/share/yunohost/helpers ROCKETCHAT_VERSION=0.57.2 NODE_VERSION=4.7.1 app=$YNH_APP_INSTANCE_NAME final_path="/var/www/$app" # remove old things sudo systemctl stop Rocketchat.service sudo m -rf $final_path sudo mkdir $final_path # install newer node version sudo n $NODE_VERSION # download install newer rocketchat version echo "Downloading rocket.chat-$ROCKETCHAT_VERSION.gtar from https://rocket.chat/releases/${ROCKETCHAT_VERSION}/download." sudo curl -s -L -o $final_path/rocket.chat-$ROCKETCHAT_VERSION.gtar "https://rocket.chat/releases/${ROCKETCHAT_VERSION}/download" sudo tar -xzf $final_path/rocket.chat-$ROCKETCHAT_VERSION.gtar -C $final_path --strip-components=1 bundle cd $final_path/programs/server/ sudo npm install sudo systemctl start Rocketchat.service