Jan 11

 Manage Deployed Apps

WaveMaker Apps Portal is a place for you as the project owner to manage the deployed apps. The one-click deployment from Studio hosts the app on WaveMaker Demo Cloud using the Deployment Profile. Apps Portal will enable the project owner to configure phases and push the apps from one phase to the next. From this portal you can:

  1. Configure the deployment environment for each phase – Stage (WME) and Live. The configurations involves setting the various services like Database, Web Services, Security, REST Services
  2. Push the app from one phase to another without the need to modify the app. Push will deploy the app into the new deployment environment. A separate URL is generated for each phase. You can version the apps for easy tracking.

Apps Portal

You can access the Apps Portal in two ways:

  1. By selecting Manage Deployed Apps button from the Project Dashboard,
  2. By using the Manage App option under Deploy from the Project Workspace Main Menu – this will open the app for management.

Manage Deployed Apps

By selecting Manage Deployed Apps button from the Project Dashboard, you will see a list of deployed apps.

  • one the right side you can find
    • the total number of apps owned by you that can be deployed;
    • number of apps deployed in Demo and Live Phases;
    • recent deployment activity
  • you will also find cards for the deployed apps,
    • the last deployment activity for that app,
    • if live, the version that is live and the date it was deployed to live
  • you can select any app from the listing for management for more details.know more.

Manage App

By using the Manage App option under Deploy from the Project Workspace Main Menu – this will open the app for management.
Note this option will be available only for deployed apps.

Manage Deployed App

Selecting an app from the App Portal or Manage App from Project Workspace will give you the details about the app. You can view the deployed app details.

  1. From the header you can
    • open the deployed app URL
    • stop the deployed app, this will disable the deploy URL
    • restart services like Tomcat etc..
  2. view the logs with an option to view the entire log or download it.
  3. connect to DB shell and export/import database.
  4. view the app configuration profile, you will be able to view the configurations of all the services used within the app like the database, web services, security etc.

Configure Live Phase

Once the app is tested and ready to go live, you can push the app from Demo to Live. Before that, you need to set the configurations for the Live phase.

Notes for WME users:

  • WME users can use the same steps to configure both Stage and Live phases.
  • WME users need to add instances for Stage and Live phases before configuration. (see here for adding instances)


Steps in Configuring Live Phase:

  1. Click the Configure button for the Live phase and select the Cloud Provider – you can choose between WaveMaker Demo Cloud or external provider like AWS, Azure or Google.
  2. Here we will show steps in WaveMaker Demo Cloud,

  3. Selecting WaveMaker Demo Cloud will initiate Live Pipeline setup and will auto-configure the phase and you can push the app to the Live phase.

Push to Live

Once the app is tested and live phase has been configured, you can push the app from Demo to Live.

  1. When you Push from Demo to Live a dialog for configuration profiles will be displayed. The configuration settings from the Deployment phase is selected which can be modified or retained as is to create the Live Configuration Profile.

    You can also mention the version number and release notes for tracking purposes
  2. Once the configuration is set, you can Push the app from Demo to Live.
  3. Once deployed, you can view the current release along with release notes and the latest history. You can view all releases/history.

    Hover over the Live card to visit the Details page or launch the app.
    Selecting Details will let you:

    • view app details, you can
      • open the deployed app URL
      • stop the deployed app, this will disable the deploy URL
      • restart services like Tomcat etc..
      • delete your apps association with the provider
      • CPU and Memory Usage of the app
      • view a brief history with the option to view complete history
    • view the app configuration profile, you will be able to view the configurations of all the services used within the app like the database, web services, security etc.
    • view the logs with an option to view the entire log or download it.
    • view the provider details. For AWS/Azure/Google Cloud provider you can download the key pair .pem file. You can also edit the key pair by uploading a new .pem file.
      Note: this option is available for phases configured on AWS or Azure Cloud or Google Cloud.
    • connect to DB shell and export/import database.
    • view the deployment history

App Versioning

Once you have deployed and pushed the app to Live Phase, for various reasons like enhancements or due to requirement changes, your app can undergo changes. You can deploy the app with a change in version number.
Note this will overwrite the previous version in Live phase.

 
We use cookies to provide you with a better experience. By using our website you agree to the use of cookies as described in our Privacy Policy.