Merge pull request #29 from nemsia/use-yarn-repo
Use yarn repo on all scripts
This commit is contained in:
commit
cdcca91fe1
|
@ -1 +0,0 @@
|
|||
deb http://httpredir.debian.org/debian jessie-backports main
|
|
@ -90,21 +90,18 @@ mkdir -p "$datadir"
|
|||
# install nodejs
|
||||
ynh_install_nodejs 8
|
||||
|
||||
# install yarn
|
||||
wget -nv https://github.com/yarnpkg/yarn/releases/download/v1.7.0/yarn_1.7.0_all.deb
|
||||
echo "5fecee8378905bbd0c09f9f49d81d427576e3ebdfe9e71ac47eb6c5c5fe35825 yarn_1.7.0_all.deb" | sha256sum -c || ynh_die
|
||||
dpkg -i yarn_1.7.0_all.deb
|
||||
|
||||
|
||||
# add backports for Debian Jessie (required to install ffmpeg)
|
||||
if [ "$(lsb_release --codename --short)" == "jessie" ]; then
|
||||
echo "deb http://httpredir.debian.org/debian jessie-backports main" | tee /etc/apt/sources.list.d/jessie-backports.list
|
||||
ynh_package_update
|
||||
fi
|
||||
|
||||
# add yarn repo for Debian
|
||||
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
|
||||
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
|
||||
ynh_package_update
|
||||
|
||||
# install postgresql, ffmpeg, redis
|
||||
ynh_install_app_dependencies postgresql ffmpeg redis-server redis-tools mailutils
|
||||
ynh_install_app_dependencies postgresql ffmpeg redis-server redis-tools mailutils yarn
|
||||
|
||||
#=================================================
|
||||
# DATABASE SETUP
|
||||
|
|
|
@ -47,11 +47,9 @@ fi
|
|||
ynh_remove_app_dependencies
|
||||
ynh_remove_nodejs
|
||||
|
||||
# Remove yarn
|
||||
sudo apt-get remove --purge -y yarn
|
||||
|
||||
# Delete backport from source.list
|
||||
# Delete backport and yarn from source.list
|
||||
ynh_secure_remove /etc/apt/sources.list.d/jessie-backports.list
|
||||
ynh_secure_remove /etc/apt/sources.list.d/yarn.list
|
||||
|
||||
#=================================================
|
||||
# REMOVE THE MYSQL DATABASE
|
||||
|
|
|
@ -94,20 +94,18 @@ chown -R "$app":"$app" "$datadir"
|
|||
# install nodejs
|
||||
ynh_install_nodejs 8
|
||||
|
||||
# install yarn
|
||||
wget -nv https://github.com/yarnpkg/yarn/releases/download/v1.7.0/yarn_1.7.0_all.deb
|
||||
echo "5fecee8378905bbd0c09f9f49d81d427576e3ebdfe9e71ac47eb6c5c5fe35825 yarn_1.7.0_all.deb" | sha256sum -c || ynh_die
|
||||
dpkg -i yarn_1.7.0_all.deb
|
||||
|
||||
|
||||
# add backports for Debian Jessie (required to install ffmpeg)
|
||||
if [ "$(lsb_release --codename --short)" == "jessie" ]; then
|
||||
echo "deb http://httpredir.debian.org/debian jessie-backports main" | tee /etc/apt/sources.list.d/jessie-backports.list
|
||||
ynh_package_update
|
||||
fi
|
||||
|
||||
# Define and install dependencies
|
||||
ynh_install_app_dependencies postgresql ffmpeg redis-server redis-tools mailutils
|
||||
# add yarn repo for Debian
|
||||
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
|
||||
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
|
||||
ynh_package_update
|
||||
|
||||
# install postgresql, ffmpeg, redis
|
||||
ynh_install_app_dependencies postgresql ffmpeg redis-server redis-tools mailutils yarn
|
||||
|
||||
#=================================================
|
||||
# RESTORE THE PostgreSQL DATABASE
|
||||
|
|
|
@ -87,19 +87,18 @@ ynh_system_user_create "$app"
|
|||
# install nodejs
|
||||
ynh_install_nodejs 8
|
||||
|
||||
# install yarn
|
||||
wget -nv https://github.com/yarnpkg/yarn/releases/download/v1.7.0/yarn_1.7.0_all.deb
|
||||
echo "5fecee8378905bbd0c09f9f49d81d427576e3ebdfe9e71ac47eb6c5c5fe35825 yarn_1.7.0_all.deb" | sha256sum -c || ynh_die
|
||||
dpkg -i yarn_1.7.0_all.deb
|
||||
|
||||
# add backports for Debian Jessie (required to install ffmpeg)
|
||||
if [ "$(lsb_release --codename --short)" == "jessie" ]; then
|
||||
echo "deb http://httpredir.debian.org/debian jessie-backports main" | tee /etc/apt/sources.list.d/jessie-backports.list
|
||||
ynh_package_update
|
||||
fi
|
||||
|
||||
# add yarn repo for Debian
|
||||
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
|
||||
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
|
||||
ynh_package_update
|
||||
|
||||
# install postgresql, ffmpeg, redis
|
||||
ynh_install_app_dependencies postgresql ffmpeg redis-server redis-tools mailutils
|
||||
ynh_install_app_dependencies postgresql ffmpeg redis-server redis-tools mailutils yarn
|
||||
|
||||
#=================================================
|
||||
# CHECK THE PATH
|
||||
|
|
Loading…
Reference in a new issue