From 44706c237737033be834257dab809eb11c2297e5 Mon Sep 17 00:00:00 2001 From: lapineige Date: Sun, 18 Dec 2022 11:31:26 +0100 Subject: [PATCH] Python depencies : create folder first --- scripts/install | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/scripts/install b/scripts/install index b22cce8..4eaf6e1 100755 --- a/scripts/install +++ b/scripts/install @@ -93,27 +93,6 @@ ynh_script_progression --message="Finding an available port..." --weight=1 # ynh_script_progression --message="Configuring firewall..." --weight=1 # ynh_exec_warn_less yunohost firewall allow --no-upnp TCP $port -#================================================= -# INSTALL DEPENDENCIES -#================================================= -ynh_script_progression --message="Installing python dependencies..." --weight=1 - -### `ynh_install_app_dependencies` allows you to add any "apt" dependencies to the package. -### Those deb packages will be installed as dependencies of this package. -### If you're not using this helper: -### - Remove the section "REMOVE DEPENDENCIES" in the remove script -### - Remove the variable "pkg_dependencies" in _common.sh -### - As well as the section "REINSTALL DEPENDENCIES" in the restore script -### - And the section "UPGRADE DEPENDENCIES" in the upgrade script - -# ynh_install_app_dependencies $pkg_dependencies - -pushd $final_path - python3 -m venv venv - venv/bin/pip install --upgrade pip - venv/bin/pip install -r requirements.txt # should only be flask for now, but just in case -popd - #================================================= # CREATE DEDICATED USER #================================================= @@ -145,6 +124,27 @@ chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" +#================================================= +# INSTALL PYTHON DEPENDENCIES +#================================================= +ynh_script_progression --message="Installing python dependencies..." --weight=1 + +### `ynh_install_app_dependencies` allows you to add any "apt" dependencies to the package. +### Those deb packages will be installed as dependencies of this package. +### If you're not using this helper: +### - Remove the section "REMOVE DEPENDENCIES" in the remove script +### - Remove the variable "pkg_dependencies" in _common.sh +### - As well as the section "REINSTALL DEPENDENCIES" in the restore script +### - And the section "UPGRADE DEPENDENCIES" in the upgrade script + +# ynh_install_app_dependencies $pkg_dependencies + +pushd $final_path + python3 -m venv venv + venv/bin/pip install --upgrade pip + venv/bin/pip install -r requirements.txt # should only be flask for now, but just in case +popd + #================================================= # NGINX CONFIGURATION #=================================================