diff --git a/manifest.toml b/manifest.toml index 575b517..84ce50a 100644 --- a/manifest.toml +++ b/manifest.toml @@ -63,6 +63,7 @@ ram.runtime = "50M" [resources.install_dir] [resources.data_dir] + subdirs = ["attachments", "users", "app_data"] [resources.permissions] main.url = "/" diff --git a/scripts/_common.sh b/scripts/_common.sh index 5b7c67d..1a755c6 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -7,7 +7,7 @@ #================================================= # Composer version -YNH_COMPOSER_VERSION="2.3.5" +YNH_COMPOSER_VERSION="2.5.8" #================================================= # PERSONAL HELPERS diff --git a/scripts/install b/scripts/install index fd3e3c2..8523085 100755 --- a/scripts/install +++ b/scripts/install @@ -61,17 +61,6 @@ ynh_script_progression --message="Installing $app with Composer..." --weight=10 ynh_install_composer --install_args="--ignore-platform-reqs" -#================================================= -# CREATE DATA DIRECTORY -#================================================= -ynh_script_progression --message="Creating a data directory..." --weight=1 - -mkdir -p $data_dir/{attachments,users,app_data} - -chmod 750 "$data_dir" -chmod -R o-rwx "$data_dir" -chown -R $app:www-data "$data_dir" - #================================================= # ADD A CONFIGURATION #================================================= @@ -89,6 +78,7 @@ ynh_script_progression --message="Adding an admin..." --weight=3 #Generate the run-time configuration php$phpversion $install_dir/scripts/config_gen.php + # create an admin account php$phpversion $install_dir/scripts/create_account.php $admin $password