diff --git a/manifest.toml b/manifest.toml index 5bc76a6..da64d8c 100644 --- a/manifest.toml +++ b/manifest.toml @@ -16,8 +16,8 @@ demo = "https://i.calckey.cloud/" code = "https://codeberg.org/calckey/calckey" [integration] -yunohost = ">= 11.1.21" -architectures = "all" +yunohost = ">= 11.1.19" +architectures = "all" multi_instance = false ldap = "not_relevant" sso = "not_relevant" diff --git a/scripts/restore b/scripts/restore index aa86938..c34a937 100644 --- a/scripts/restore +++ b/scripts/restore @@ -27,6 +27,23 @@ ynh_script_progression --message="Reinstalling dependencies..." --weight=5 # Define and install dependencies ynh_install_nodejs --nodejs_version=$NODEJS_VERSION +#================================================= +# ADD A CONFIGURATION +#================================================= +ynh_script_progression --message="Adding a configuration file..." --weight=1 + +# Configure redis +redis_db=$(ynh_redis_get_free_db) +ynh_app_setting_set --app="$app" --key=redis_db --value="$redis_db" + +ynh_add_config --template="../conf/default.yml" --destination="$install_dir/.config/default.yml" + +chmod 750 "$install_dir" +chmod -R o-rwx "$install_dir" +chown -R $app:www-data "$install_dir" +chmod 400 "$install_dir/.config/default.yml" +chown $app:$app "$install_dir/.config/default.yml" + #================================================= # REINSTALL PNPM #=================================================