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:
parent
2a0fe3e316
commit
9557887166
2 changed files with 15 additions and 12 deletions
|
@ -7,7 +7,7 @@
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
||||||
# nodejs version
|
# nodejs version
|
||||||
nodejs_version=16
|
nodejs_version=18
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# PERSONAL HELPERS
|
# PERSONAL HELPERS
|
||||||
|
|
|
@ -43,17 +43,6 @@ ynh_add_nginx_config
|
||||||
redis_db=$(ynh_redis_get_free_db)
|
redis_db=$(ynh_redis_get_free_db)
|
||||||
ynh_app_setting_set --app="$app" --key=redis_db --value="$redis_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
|
# ADD A CONFIGURATION
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -64,6 +53,20 @@ ynh_add_config --template="../conf/.env.local.example" --destination="$install_d
|
||||||
chmod 400 "$install_dir/.env.local"
|
chmod 400 "$install_dir/.env.local"
|
||||||
chown $app:$app "$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
|
# SETUP SYSTEMD
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue