mirror of
https://github.com/YunoHost-Apps/mastodon_ynh.git
synced 2024-09-03 19:46:02 +02:00
move dependencies to _common.sh
This commit is contained in:
parent
149191b449
commit
2f3a368e81
4 changed files with 4 additions and 41 deletions
|
@ -5,7 +5,7 @@
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
# dependencies used by the app
|
# dependencies used by the app
|
||||||
pkg_dependencies="deb1 deb2"
|
pkg_dependencies="imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git-core g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev nginx redis-server redis-tools postgresql postgresql-contrib certbot yarn libidn11-dev libicu-dev libjemalloc-dev"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# PERSONAL HELPERS
|
# PERSONAL HELPERS
|
||||||
|
|
|
@ -97,20 +97,7 @@ ynh_package_update
|
||||||
ynh_install_nodejs 8
|
ynh_install_nodejs 8
|
||||||
|
|
||||||
# TODO: use the same mecanism with other files
|
# TODO: use the same mecanism with other files
|
||||||
ynh_install_app_dependencies \
|
ynh_install_app_dependencies $pkg_dependencies
|
||||||
`# debian packages ` \
|
|
||||||
imagemagick libpq-dev libxml2-dev libxslt1-dev file curl apt-transport-https pkg-config libprotobuf-dev protobuf-compiler libicu-dev libidn11-dev \
|
|
||||||
`# redis ` \
|
|
||||||
redis-server redis-tools \
|
|
||||||
`# postgresql ` \
|
|
||||||
postgresql postgresql-contrib \
|
|
||||||
`# Ruby ` \
|
|
||||||
autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev \
|
|
||||||
`# ffmpeg from backports ` \
|
|
||||||
ffmpeg \
|
|
||||||
`# Yarn ` \
|
|
||||||
yarn
|
|
||||||
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CREATE A POSTGRESQL DATABASE
|
# CREATE A POSTGRESQL DATABASE
|
||||||
|
|
|
@ -102,19 +102,7 @@ ynh_package_update
|
||||||
ynh_install_nodejs 8
|
ynh_install_nodejs 8
|
||||||
|
|
||||||
# TODO: use the same mecanism with other files
|
# TODO: use the same mecanism with other files
|
||||||
ynh_install_app_dependencies \
|
ynh_install_app_dependencies $pkg_dependencies
|
||||||
`# debian packages ` \
|
|
||||||
imagemagick libpq-dev libxml2-dev libxslt1-dev file curl apt-transport-https pkg-config libprotobuf-dev protobuf-compiler libicu-dev libidn11-dev \
|
|
||||||
`# redis ` \
|
|
||||||
redis-server redis-tools \
|
|
||||||
`# postgresql ` \
|
|
||||||
postgresql \
|
|
||||||
`# Ruby ` \
|
|
||||||
autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev \
|
|
||||||
`# ffmpeg from backports ` \
|
|
||||||
ffmpeg \
|
|
||||||
`# Yarn ` \
|
|
||||||
yarn
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# RESTORE THE POSTGRESQL DATABASE
|
# RESTORE THE POSTGRESQL DATABASE
|
||||||
|
|
|
@ -139,19 +139,7 @@ ynh_print_info "Upgrading dependencies..."
|
||||||
ynh_install_nodejs 8
|
ynh_install_nodejs 8
|
||||||
|
|
||||||
# TODO: use the same mecanism with other files
|
# TODO: use the same mecanism with other files
|
||||||
ynh_install_app_dependencies \
|
ynh_install_app_dependencies $pkg_dependencies
|
||||||
`# debian packages ` \
|
|
||||||
imagemagick libpq-dev libxml2-dev libxslt1-dev file curl apt-transport-https pkg-config libprotobuf-dev protobuf-compiler libicu-dev libidn11-dev \
|
|
||||||
`# redis ` \
|
|
||||||
redis-server redis-tools \
|
|
||||||
`# postgresql ` \
|
|
||||||
postgresql postgresql-contrib \
|
|
||||||
`# Ruby ` \
|
|
||||||
autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev \
|
|
||||||
`# ffmpeg from backports ` \
|
|
||||||
ffmpeg \
|
|
||||||
`# Yarn ` \
|
|
||||||
yarn
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CREATE DEDICATED USER
|
# CREATE DEDICATED USER
|
||||||
|
|
Loading…
Reference in a new issue