From 1162166f9564010103459fe48735094d1881a60b Mon Sep 17 00:00:00 2001 From: frju365 Date: Tue, 6 Nov 2018 09:03:28 +0100 Subject: [PATCH] [refactor] App --- scripts/install | 36 ++++++++++++++---------------------- 1 file changed, 14 insertions(+), 22 deletions(-) diff --git a/scripts/install b/scripts/install index 7c62983..1e26185 100644 --- a/scripts/install +++ b/scripts/install @@ -92,7 +92,20 @@ curl -sL https://deb.nodesource.com/setup_8.x | sudo bash - #============================================== ynh_package_update -ynh_install_app_dependencies postgresql +ynh_install_app_dependencies postgresql redis-server rabbitmq-server nginx-extras apt-transport-https + +#================================================= +# INSTALL NODEJS +#================================================= +# Use Helper instead of package from tthe repo +ynh_install_nodejs 8 + +#=============================================== +# ADD ONLYOFFCE REPOSITORY +#=============================================== + +apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5 +echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | tee /etc/apt/sources.list.d/onlyoffice.list #============================================== # CREATE DB @@ -102,33 +115,12 @@ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;" sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';" sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;" -#============================================== -# INSTALL REDIS & RABBITMQ -#============================================== - -ynh_install_app_dependencies redis-server rabbitmq-server - -#============================================== -# INSTALL NPM -#============================================== - -ynh_install_app_dependencies npm nginx-extras - #============================================== # DEFINE PORT #============================================== echo onlyoffice-documentserver onlyoffice/ds-port select 9980 | sudo debconf-set-selections -#=============================================== -# ADD ONLYOFFCE REPOSITORY -#=============================================== - -ynh_install_app_dependencies apt-transport-https -apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5 - -echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | tee /etc/apt/sources.list.d/onlyoffice.list - #============================================== # INSTALL ONLYOFFICE #==============================================