1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/libremdb_ynh.git synced 2024-09-03 19:36:22 +02:00

use pnpm to fix installation

This commit is contained in:
Sebastian Gumprich 2023-10-22 19:59:52 +02:00
parent 2a0fe3e316
commit 9557887166
2 changed files with 15 additions and 12 deletions

View file

@ -7,7 +7,7 @@
#=================================================
# nodejs version
nodejs_version=16
nodejs_version=18
#=================================================
# PERSONAL HELPERS

View file

@ -43,17 +43,6 @@ ynh_add_nginx_config
redis_db=$(ynh_redis_get_free_db)
ynh_app_setting_set --app="$app" --key=redis_db --value="$redis_db"
#=================================================
# INSTALL LIBREMDB
#=================================================
ynh_script_progression --message="Building the app..." --weight=20
pushd $install_dir
ynh_use_nodejs
ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH yarn install
ynh_exec_warn_less sudo -u $app env $ynh_node_load_PATH NODE_ENV=production yarn build
popd
#=================================================
# ADD A CONFIGURATION
#=================================================
@ -64,6 +53,20 @@ ynh_add_config --template="../conf/.env.local.example" --destination="$install_d
chmod 400 "$install_dir/.env.local"
chown $app:$app "$install_dir/.env.local"
#=================================================
# INSTALL LIBREMDB
#=================================================
ynh_script_progression --message="Building the app..." --weight=20
pushd $install_dir
ynh_use_nodejs
corepack enable
corepack prepare pnpm@latest --activate
ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH pnpm install
ynh_exec_warn_less ynh_exec_as $app env $ynh_node_load_PATH NODE_ENV=production pnpm build
popd
#=================================================
# SETUP SYSTEMD
#=================================================