nextcloud/app_api

Daemon page button: "Test deploy"

Closed this issue · 0 comments

Considering the complex scheme of operation and interaction between ExApp and Nextcloud instance, for many it will be difficult to configure the working configuration of the Deploy Daemon.

Therefore, in addition to the current “Verify connection” button, we must add a second button that will quickly deploy the Skeleton application, so that the instance administrator can understand whether his configuration is working or not.

It is also desirable that the button not just say “Ok” or “Not Ok”, but displays a list of actions that have been completed, the action that resulted in an error, and possible options for correcting the configuration.

For example, if the “Heartbeat” request does not pass, it should be clearly and clearly understood that Nextcloud cannot send a regular request to ExApp, which may be worth paying attention to the “host” value in the Deploy Config or checking the firewall.

Write a small FAQ in the documentation and from the user interface of this new flow, link to the desired FAQ item.

If, for example an /init does not pass, we must notify that there is no connection from ExApp to the Nextcloud instance, perhaps the wrong NextCloud URL is specified in the Deploy Config.

This will make life much easier not only for administrators who want to try installing AppAPI for the first time, but also for us, because in case of any problems, we will be able to identify the problem much faster and more clearly and help with it.