From 6bec1a4878f60e32f031d9065ab2914cac088096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Pi=C3=A9dallu?= Date: Mon, 4 Mar 2024 15:49:24 +0100 Subject: [PATCH] fix env_path not existing --- scripts/_common.sh | 1 - scripts/change_url | 1 + scripts/install | 4 ++++ scripts/upgrade | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index 89fea56..7b28c6a 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -30,7 +30,6 @@ function set_up_virtualenv { ynh_exec_warn_less ynh_exec_as "$app" "$install_dir/venv/bin/pip" --cache-dir "$install_dir/.cache/pip" install -U --requirement "$install_dir/source/requirements.txt" ynh_exec_warn_less ynh_exec_as "$app" "$install_dir/venv/bin/pip" --cache-dir "$install_dir/.cache/pip" install -U --requirement "$install_dir/source/requirements-setup.txt" ynh_exec_warn_less ynh_exec_as "$app" "$install_dir/venv/bin/pip" --cache-dir "$install_dir/.cache/pip" install -U --requirement "$install_dir/requirements-ynh.txt" - set_permissions } function initialize_db { diff --git a/scripts/change_url b/scripts/change_url index 8f209e2..78c040b 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -29,6 +29,7 @@ ynh_change_url_nginx_config #================================================= ynh_script_progression --message="Updating $app's configuration files..." --weight=1 +mkdir -p "$env_path" echo "$new_domain" > "$env_path/envs/prod/DEFAULT_BASE_URL" echo "$app@$new_domain" > "$env_path/envs/prod/DEFAULT_FROM_EMAIL" echo "$app@$new_domain" > "$env_path/envs/prod/SERVER_EMAIL" diff --git a/scripts/install b/scripts/install index d95e1ec..84ca94a 100755 --- a/scripts/install +++ b/scripts/install @@ -30,6 +30,8 @@ ynh_setup_source --dest_dir="$install_dir/source" #================================================= ynh_script_progression --message="Adding $app's configuration files..." --weight=1 +mkdir -p "$env_path" + echo "$admin <$admin_email>" > "$env_path/ADMINS" echo "None" > "$env_path/BROKER_POOL_LIMIT" echo "redis://localhost:6379" > "$env_path/BROKER_URL" @@ -61,6 +63,8 @@ ynh_psql_execute_as_root --sql="ALTER ROLE $db_user SET statement_timeout = 5000 initialize_db +set_permissions + #================================================= # SYSTEM CONFIGURATION #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 29ffae0..7d079e9 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -46,6 +46,7 @@ ynh_setup_source --dest_dir="$install_dir/source" --full_replace=1 #================================================= ynh_script_progression --message="Adding $app's configuration files..." --weight=1 +mkdir -p "$env_path" echo "$admin <$admin_email>" > "$env_path/ADMINS" echo "None" > "$env_path/BROKER_POOL_LIMIT" echo "redis://localhost:6379" > "$env_path/BROKER_URL" @@ -75,6 +76,8 @@ ynh_script_progression --message="Performing database migrations..." --weight=2 upgrade_db +set_permissions + #================================================= # REAPPLY SYSTEM CONFIGURATIONS #=================================================