Installation Guide

Database Server Setup

  • Install docker version 18.* from repository.

sudo apt-get update
sudo apt-get install \ apt-transport-https \ ca-certificates \
curl \
gnupg-agent \
Software-properties-common
  • Check if the docker is installed in the machine by running the following command

  • Other images needed from docker hub is : Mongo 4.0.0

  • Load and run Mongo Docker image by navigating to the download directory

  • Run the following command to create User in mongoDB

Boltupload and mongodata will be provided in email. Unzip the Provided files.

  • Verify if the docker is up and running by executing the following command

Application Server Setup

  • Install docker v18.* from repository and check docker version

  • Other images needed from docker hub are: RabbitMQ:3-Management and Node:12

  • Download the docker image simplifyqa.tar and rabbitmq.tar file from the secure lnk using the following command

Note: tar files would be provided over email.

Backup Server Setup

The db dump path from the file system will be configured for backup purposes.

App Server Configuration

  • Execute the following command to run our Application

  • Run the following command to check running containers

  • Update projectconfig.js in application server with below content

Email Configuration

  • Update SMTP E-mail configuration in both projectconfig.js file in application project as well as simplifyRabbitMQ .

MQ Configuration

  • Eecute the below command to run RabbitMQ:3-Management Docker Image

  • Execute the below command to for changes to be made in SimplifyQARabbitMQ projectonfig.js file before running the simplifyRabbitMQ Docker image

  • Execute the simplifyRabbitMQ Docker Image

  • Create file simplifyqarabbitmq.log within logs directory

Note: In this Example have mounted projectconfig.js file outside the project folder of both simplifyQA application and SimplifyQA rabbitMQ.

ssh username@Ipaddress

ubuntu 18.04 machine

Troubleshooting on-premise deployment

  • Execute the below command to view the SimplifyQA app logs

  • Execute the below command to view the SimplifyQA RabbitMQ logs

Last updated