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 #==============================================