diff --git a/scripts/install b/scripts/install index 0e53741..2b8b49c 100644 --- a/scripts/install +++ b/scripts/install @@ -107,7 +107,11 @@ ynh_script_progression --message="Installing backend..." --weight=15 tempdir="$(mktemp -d)" ynh_setup_source --dest_dir=$tempdir --source_id=api ynh_exec_warn_less dpkg -i $tempdir/vikunja-unstable-amd64.deb + +mkdir -p "/opt/vikunja/files" + chmod +x "/opt/vikunja/vikunja" +chown -R $app:www-data "/opt/vikunja/files" #================================================= # NGINX CONFIGURATION diff --git a/scripts/restore b/scripts/restore index 507b857..a5f7ea0 100644 --- a/scripts/restore +++ b/scripts/restore @@ -69,6 +69,7 @@ ynh_restore_file --origin_path="/etc/vikunja/config.yml" ynh_restore_file --origin_path="/opt/vikunja" chmod +x "/opt/vikunja/vikunja" +chown -R $app:www-data "/opt/vikunja/files" #================================================= # REINSTALL DEPENDENCIES diff --git a/scripts/upgrade b/scripts/upgrade index d84baf7..580f2c8 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -96,12 +96,16 @@ then # Download, check integrity, uncompress and patch the source from app.src ynh_setup_source --dest_dir="$final_path" --source_id="front" --keep="/etc/vikunja/config.yml" + + mkdir -p "/opt/vikunja/files" + fi chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" -chmod +x /opt/vikunja/vikunja +chmod +x "/opt/vikunja/vikunja" +chown -R $app:www-data "/opt/vikunja/files" #================================================= # ADD A CONFIGURATION