How to migrate UI Builder client-side app to another hosting provider

A client-side app created with UI Builder can be migrated to any web host and can be hosted outside of Backendless. It will still use Backendless for the backend functionality (i.e. API calls).

The guide below describes the process of migrating a UI created with UI Builder out of Backendless.

  1. Select your UI Container. A UI Container is a logical/physical unit that groups together all UI resources, this includes all UI and logic created in UI Builder. You can see your current container and all the pages it has by hovering the mouse pointer over the Editing Page area:

  2. Publish the UI Container. To publish the container, click the Publish the container icon:

  3. Select a directory where the container will be published to. The directory can be either /web or a subdirectory under /web/. Click the PUBLISH button and wait for the confirmation that the process has finished.

  4. Navigate to the directory. Click the BACKEND button and then navigate to the Files section of Backendless Console. Locate the directory where you published the container to in the previous step:

  5. Click the Zip Directory menu link to zip up the directory. Backendless will create a .zip file with the same name as the name of the directory. In this example, the filename will be myapp.zip. The file will be stored in the parent directory.

  6. Go one level up in the directory structure and locate the zip file.

  7. Download the file by clicking the Download File icon:

  8. Upload the contents of the .zip file to your webhost. Now the UI created by UI Builder is hosted on your web host.