mirror of
https://github.com/YunoHost-Apps/pytition_ynh.git
synced 2024-09-03 20:16:08 +02:00
Fix upgrade.
This commit is contained in:
parent
cd647b934c
commit
754477db25
3 changed files with 8 additions and 5 deletions
|
@ -17,8 +17,8 @@
|
||||||
setup_nourl=0
|
setup_nourl=0
|
||||||
setup_private=1
|
setup_private=1
|
||||||
setup_public=1
|
setup_public=1
|
||||||
;upgrade=1
|
upgrade=1
|
||||||
;upgrade=1 from_commit=CommitHash
|
upgrade=1 from_commit=CommitHash
|
||||||
backup_restore=1
|
backup_restore=1
|
||||||
multi_instance=1
|
multi_instance=1
|
||||||
change_url=1
|
change_url=1
|
||||||
|
|
|
@ -104,6 +104,7 @@ then
|
||||||
# Store file checksum for the new config file location
|
# Store file checksum for the new config file location
|
||||||
ynh_store_file_checksum --file="/etc/nginx/conf.d/$new_domain.d/$app.conf"
|
ynh_store_file_checksum --file="/etc/nginx/conf.d/$new_domain.d/$app.conf"
|
||||||
domain="$new_domain"
|
domain="$new_domain"
|
||||||
|
path_url="$new_path"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -20,6 +20,8 @@ domain=$(ynh_app_setting_get --app=$app --key=domain)
|
||||||
path_url=$(ynh_app_setting_get --app=$app --key=path)
|
path_url=$(ynh_app_setting_get --app=$app --key=path)
|
||||||
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
|
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
|
||||||
db_name=$(ynh_app_setting_get --app=$app --key=db_name)
|
db_name=$(ynh_app_setting_get --app=$app --key=db_name)
|
||||||
|
db_user=$db_name
|
||||||
|
db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# CHECK VERSION
|
# CHECK VERSION
|
||||||
|
@ -131,13 +133,13 @@ ynh_install_app_dependencies "${pkg_dependencies[@]}"
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Upgrading python dependencies..." --weight=1
|
ynh_script_progression --message="Upgrading python dependencies..." --weight=1
|
||||||
|
|
||||||
python3 -m venv --upgrade ENV_DIR
|
|
||||||
(
|
(
|
||||||
set +o nounset
|
set +o nounset
|
||||||
source "${final_path}/venv/bin/activate"
|
source "${final_path}/venv/bin/activate"
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
python3 -m pip install -r requirements.txt --upgrade
|
python3 -m pip install --upgrade pip
|
||||||
|
python3 -m pip install --upgrade -r "$final_path/pytition/requirements.txt"
|
||||||
)
|
)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -167,7 +169,7 @@ ynh_exec_as $app bash -c "
|
||||||
cd '$final_path/pytition/pytition'
|
cd '$final_path/pytition/pytition'
|
||||||
export DJANGO_SETTINGS_MODULE=pytition.settings.config
|
export DJANGO_SETTINGS_MODULE=pytition.settings.config
|
||||||
python3 manage.py migrate
|
python3 manage.py migrate
|
||||||
python3 manage.py collectstatic
|
python3 manage.py collectstatic --clear --noinput
|
||||||
python3 manage.py compilemessages
|
python3 manage.py compilemessages
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue