diff --git a/manifest.json b/manifest.json index bee9d93..08388b3 100644 --- a/manifest.json +++ b/manifest.json @@ -36,13 +36,6 @@ }, "example": "johndoe@example.com" }, - { - "name": "port", - "ask": { - "en": "Enter a port(default:9000). If the port is occupied by any other app, the installation will chose another one." - }, - "default": "9000" - }, { "name": "is_public", "type": "boolean", diff --git a/scripts/install b/scripts/install index c4832e9..e608e1a 100644 --- a/scripts/install +++ b/scripts/install @@ -26,7 +26,6 @@ domain=$YNH_APP_ARG_DOMAIN path_url="/" admin_email=$YNH_APP_ARG_EMAIL admin_pass=$(ynh_string_random 24) -port=$YNH_APP_ARG_PORT is_public=$YNH_APP_ARG_IS_PUBLIC @@ -70,7 +69,7 @@ ynh_app_setting_set "$app" is_public "$is_public" #================================================= # Find a free port -ynh_find_port "$port" +port=(ynh_find_port "9000") # Open this port yunohost firewall allow Both "$port" 2>&1 ynh_app_setting_set "$app" port "$port" diff --git a/scripts/restore b/scripts/restore index 4503f16..6ef80e6 100644 --- a/scripts/restore +++ b/scripts/restore @@ -66,6 +66,9 @@ ynh_restore_file "$final_path" datadir="/home/yunohost.app/${app}/storage" ynh_restore_file "$datadir" +# Open this port +yunohost firewall allow Both "$port" 2>&1 + #================================================= # RECREATE THE DEDICATED USER #=================================================