WaveMaker Docs

WaveMaker Docs

  • Get started
  • Widgets
  • Mobile
  • How-to
  • Enterprise
  • Releases
  • Blog
  • Sign-in

›Manage Deployed Apps

Getting started

  • Introduction
  • Walkthrough

Pages

  • Pages Overview
  • Creating a Page
  • Layout and Styles

    • Page Layout
    • Templates
    • Themes
    • Accessibility

    Page Configure

    • Page Artefacts
    • Page Cache
    • Partial Page
    • Page Parameters
    • Examples

    Page Actions

    • Navigation
    • Events

    Custom Development

    • Theme Editor
    • Manual Theme
    • Create Template

SSPA

  • Micro Frontend App

Databases

  • Database Services Overview
  • Database Tools
  • Database Designing

    • Working with Databases
    • Data Modelling
    • DataBase Schema Modes
    • Working with DB Schema
    • Database Views
    • Temporal Support

    Accessing Database

    • Accessing Database

    Queries and Procedures

    • Working with Queries
    • Working with Stored Procedures
    • Version Queries & Procedures
    • Blob Queries and Procedures
    • Queries & Procedures - Java Services

    Database Variables & API

    • Database CRUD
    • CRUD Event Listeners
    • Database APIs
    • Database Service APIs

REST & SOAP

  • Web Services Overview
  • Restful

    • REST Services
    • Secure Server-side Properties
    • REST Request Timeouts
    • REST Services using OAuth 2.0

    SOAP

    • Working with SOAP Services
    • Imported SOAP APIs

    Websocket

    • Working with WebSockets

    APIs

    • API Designer
    • Mocking APIs
    • Mocking REST API
    • Swagger Import

    Variables

    • CRUD Variable
    • Service Variable
    • WebSocket Variable

Java Services

  • Java Service
  • Java Services

    • Java Integration Services
    • DB Service Integration
    • API Composition
    • Variables for Invocation
    • Generated REST APIs (API Designer)

    Java Services Variables & API

    • Variable for Java Service
    • Java Service APIs

    Source Files

    • Resources and Third-party Libraries
    • Using 3rd party JavaScript files
    • Using 3rd party jar files

Variables & Actions

    Variables

    • Variables Overview
    • Model Variable
    • Device Variables

    Binding

    • Variable Binding
    • Custom Formatter

    Actions

    • Actions
    • Navigation Action
    • Login Action
    • Logout Action
    • Timer Action
    • Notification Action

    Events

    • Events
    • JavaScript Access

Security

    App Security

    • Overview
    • Authentication
    • Authorization
    • Access Levels & Permissions
    • Login Configuration
    • Session Persistence
    • SSL Encryption
    • XSS antisamy policy configuration
    • OWASP
    • XSS Prevention
    • Central Authentication System
    • Token Based Authentication
    • SAML Integration
    • Secure Connection for Deployed Apps
    • Concurrent Sessions
    • HostHeader Injection

    Security Variable and API

    • Security Variables
    • Remember Me
    • Variable for Security Service
    • Security Service APIs

Developer options

  • Test and Run (Preview) Apps
  • Chrome Extension: Devtool
  • Debugging
  • Inspection Framework
  • Build Options
  • WaveMaker Mobile Apps Automation
  • Developer Integration

    • Project User Management
    • Developer Collaboration
    • Extending the Application using IDEs
    • Import, Export & Update Apps
    • Project Shells

    Add-ons

    • Localization
    • Artifacts Repository

Deployment

  • Overview
  • Deployment Profile
  • One-click Deployment
  • WaveMaker CI/CD Pipeline

    • Overview
    • Configuration Profiles
    • Configuration Management
    • Pipelines and Phases

    Pipeline Configuration

    • Default Pipelines in WMO
    • Configure Pipeline in WME

    Deploy to Cloud Providers

    • AWS
    • Azure
    • Google Cloud
    • DigitalOcean

    Pipeline Configuration cont.

    • Phase configurations
    • Webhooks Integration
    • Tests Integration

    Manage Deployed Apps

    • Manage Deployed Apps

    Integrate with your CI/CD Providers

    • Push Code to External repo
    • Custom VCS Integration
    • Export WaveMaker Application
    • Building Project with Maven
    • Build with Docker
    • Jenkins Integration
    • Deploy using Docker Compose
    • Deployment to Heroku

    WaveMaker apps Interation with CDN

    • App Integration with AWS CDN
    • App Integration with Azure CDN

    Deployment to external web servers

    • Application Server Overview
    • Deploy to Tomcat
    • WebSphere
    • JBoss - WildFly
    • WebLogic Server

Connectors

  • Introduction
  • Architecture
  • Import Connectors
  • List of Connectors
  • Build a New Connector

Teams

  • Overview
  • Team Setup
  • Dashboard
  • Manage Users
  • Manage Projects
  • Manage Prefabs
  • Project Branches
  • Manage Roles
  • Code Repository
  • Import VCS Project
  • Team Profile
  • Manage Subscription
  • FAQs
Edit

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.

SSL Enabled Demo Cloud

note

From 10.14.0 release, WaveMaker introduced SSL for Deployed Apps to Demo Cloud.

Demo and QA deployments in WaveMaker use secure protocol HTTPS, which is SSL enabled, and therefore, the app is accessible with a URL pattern as follows.

SILO workspace (WMO Personal workspace)

URL: http://cloud.wavemakeronline.com/pk8888888n45/TestApp

Updated to: In the URL, pk8888888n45 is a Project key.

Teams and Enterprise (WMO/WME)

URL: http://cloud.wavemakeronline.com/wmshowcase/TestApp

Updated to: wmshowcase is the WaveMaker Online team's name and WaveMaker Enterprise's name in the URL.

important

Impact: With this change, the existing app URLs do not work. Thus, the users can get updated URL from the Apps portal or deployed apps. You are required to update app URL in all the places where it is used for redirection. For example, when configured as OAuth redirect URL, or when used in other apps as API URL.

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.

Deployed Apps Management

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.

At DB shell user can perform database operations.

  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.
  5. Open Integration Tests if user have test coverages.
  6. At webhook user can add integrate external tools like jenkins for ci/cd
  7. At history user can check the deployment history

Release History

Once application is 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 the Details page allows you to:

  • view the app details. Here, you can further:
    • 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 Usageof 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 Stage and 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 Stage phase.

Last updated on 5/5/2022 by Swetha Kundaram
← Tests IntegrationPush Code to External repo →
  • Apps Portal
    • Manage Deployed Apps
    • SSL Enabled Demo Cloud
    • SILO workspace (WMO Personal workspace)
    • Teams and Enterprise (WMO/WME)
    • Manage App
  • Deployed Apps Management
  • Release History
  • App Versioning
WaveMaker
  • PRICING
  • PARTNERS
  • CUSTOMERS
  • ABOUT US
  • CONTACT US
Terms of Use | Copyright © 2013-2023 WaveMaker, Inc. All rights reserved.