Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel

Configure the following parameters in the cartridge JSON file:

  1. Ensure that the imageId under the iaasProvider is the same as the Docker image you created, If you are running Private PaaS on Kubernetes.
  2. Update the datasource configurations, i.e DB URLs, username and password, under properties.

    Info

    Update datasource configurations for all cartridge JSON files that run on all IaaS, except the Mock IaaS.

    Expand
    titleDatasource configurations
    Code Block
    {
      "name": "payload_parameter.CONFIG_PARAM_REGISTRY_DB_URL",
      "value": "jdbc:mysql://192.168.30.7:3306/stratos_reg_db?autoReconnect=true"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_REGISTRY_DB_USER_NAME",
      "value": "<USER_NAME>"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_REGISTRY_DB_PASSWORD",
      "value": "<PASSWORD>"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_CONFIG_DB_URL",
      "value": "jdbc:mysql://192.168.30.7:3306/config_db_esb?autoReconnect=true"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_CONFIG_DB_USER_NAME",
      "value": "<USER_NAME>"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_CONFIG_DB_PASSWORD",
      "value": "<PASSWORD>"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_USER_MGT_DB_URL",
      "value": "jdbc:mysql://192.168.30.7:3306/stratos_user_db?autoReconnect=true"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_USER_MGT_DB_USER_NAME",
      "value": "<USER_NAME>"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_USER_MGT_DB_PASSWORD",
      "value": "<PASSWORD>"
    }

    Example:

    Code Block
    {
      "name": "payload_parameter.CONFIG_PARAM_REGISTRY_DB_URL",
      "value": "jdbc:mysql://192.168.30.7:3306/stratos_reg_db?autoReconnect=true"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_REGISTRY_DB_USER_NAME",
      "value": "root"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_REGISTRY_DB_PASSWORD",
      "value": "root"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_CONFIG_DB_URL",
      "value": "jdbc:mysql://192.168.30.7:3306/config_db_esb?autoReconnect=true"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_CONFIG_DB_USER_NAME",
      "value": "root"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_CONFIG_DB_PASSWORD",
      "value": "root"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_USER_MGT_DB_URL",
      "value": "jdbc:mysql://192.168.30.7:3306/stratos_user_db?autoReconnect=true"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_USER_MGT_DB_USER_NAME",
      "value": "root"
    },
    {
      "name": "payload_parameter.CONFIG_PARAM_USER_MGT_DB_PASSWORD",
      "value": "root"
    }

 

Step 6: Running the product as a service on Private PaaS

Panel
  1. Navigate to the application directory of the preferred WSO2 product.

    Code Block
    cd <PRIVATE_PAAS_CARTRIDGES_HOME>/<SERVER_NAME>/<VERSION>/samples/applications/<SERVER_NAME>-<VERSION>-application/scripts/<IAAS>

    Example:

    Code Block
    cd <PRIVATE_PAAS_CARTRIDGES_HOME>/wso2das/3.0.0/samples/applications/wso2das-300-application/scripts/mock
  2. Deploy the application.

    Code Block
    ./deploy.sh

...