1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/tandoor_ynh.git synced 2024-09-03 20:35:56 +02:00
tandoor_ynh/scripts/_common.sh
Éric Gaspar c76aa2603e fix
2024-07-22 11:26:51 +02:00

38 lines
1.1 KiB
Bash

#!/bin/bash
#=================================================
# COMMON VARIABLES
#=================================================
nodejs_version=16
timezone="$(cat /etc/timezone)"
#=================================================
# PERSONAL HELPERS
#=================================================
_tandoor_venv_install() {
ynh_exec_as "$app" python3 -m venv --upgrade "$install_dir/venv"
venvpy="$install_dir/venv/bin/python3"
pushd "$install_dir/source"
ynh_exec_as "$app" "$venvpy" -m pip install -r requirements.txt
popd
}
_tandoor_build_frontend() {
pushd "$install_dir/source/vue"
ynh_use_nodejs
ynh_exec_warn_less ynh_exec_as "$app" env "$ynh_node_load_PATH" yarn install
ynh_exec_warn_less ynh_exec_as "$app" env "$ynh_node_load_PATH" yarn build
popd
}
#=================================================
# EXPERIMENTAL HELPERS
#=================================================
#=================================================
# FUTURE OFFICIAL HELPERS
#=================================================