diff --git a/scripts/install b/scripts/install index 5ae5d77..892b597 100644 --- a/scripts/install +++ b/scripts/install @@ -23,7 +23,7 @@ ynh_check_error # Active trap pour arrêter le script si une erreur est détect app=$YNH_APP_INSTANCE_NAME domain=$YNH_APP_ARG_DOMAIN -path=$YNH_APP_ARG_PATH +path_url=$YNH_APP_ARG_PATH is_public=$YNH_APP_ARG_IS_PUBLIC admin_name=$YNH_APP_ARG_ADMIN_NAME admin_pass=$YNH_APP_ARG_ADMIN_PASS @@ -33,12 +33,9 @@ admin_email=$YNH_APP_ARG_ADMIN_EMAIL # CHECK IF THE APP CAN BE INSTALLED WITH THIS ARGS #================================================= -# Vérifie que les variables ne sont pas vides. -CHECK_VAR "$app" "app name not set" - -CHECK_PATH # Vérifie et corrige la syntaxe du path. +CHECK_USER "$admin_name" # Vérifie la validité de l'user admin +path_url=$(ynh_normalize_url_path $path_url) # Vérifie et corrige la syntaxe du path. CHECK_DOMAINPATH # Vérifie la disponibilité du path et du domaine. - CHECK_FINALPATH # Vérifie que le dossier de destination n'est pas déjà utilisé. #================================================= @@ -133,7 +130,7 @@ sudo chown www-data:www-data $final_path -R # NGINX CONFIGURATION #================================================= -sed -i "s@YNH_WWW_PATH@$path@g" ../conf/nginx.conf +sed -i "s@YNH_WWW_PATH@$path_url@g" ../conf/nginx.conf sed -i "s@YNH_WWW_ALIAS@$final_path/@g" ../conf/nginx.conf sudo sed -i "s@NAMETOCHANGE@$app@g" ../conf/nginx.conf nginxconf=/etc/nginx/conf.d/$domain.d/$app.conf