Deploy New Environment

Deploys and setup a new environment using the templates under the ./config folder.

Environment to deploy. First you will need to select the environment you desire to deploy. Once selected you'll have access to different options based on the environment and current setup.

1. [Optional] SSL Configuration

Configure SSL: The user will be presented with the option to configure SSL. If declined, the system will only enable port 80 through Nginx. If accepted, the system will start the process to setup SSL and its certificates.

First specify the full DNS name for the server. This must match the one specified within the SSL certificates

Using a different terminal, copy the certificates to the path and names: Public: /var/ascertia/unityPortal/nginxData/ssl/ssl.crt Private: /var/ascertia/unityPortal/nginxData/ssl/ssl.key

The SSL configs will then be updated and the rest of the preparation process continue.

2. [If Re-Deploying] Deploying an Already Existing Environment

In case a previous deployment was already done, the system will warn the user about this.

Common Deployment Steps

Stop all services. To continue deploying a new environment, all previous started services must first be stoped. Confirm and continue.

Next the the user can select the version of the UIH service they want to deploy.

Now you can select the version of the chat service you want to deploy

Various steps will now be completed to start up the containers and install needed tools. The user can monitor these steps and once complete the success message will be displayed:

The message UnityPortal successfully deployed marks the process as completed.

Last updated