Versions Compared

Key

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

Required Softwares

...

-

Windows

...

Docker

...

Docker for Desktop

...

docker compose

...

Python3

...

pip

...

wget

...

curl

...

zip

 Alternatively , you can run below script to setup the prerequisites (Linux only) , so to do this download the file execute following commands.

Download the attached Setup-Prerequisites-V3.0.zip file to your linux machine and execute the bellow commands.

View file
nameSetup-Prerequisites-V4.0.sh.zip

Code Block
unzip Setup-Prerequisites-V4.0.zip
cd Setup-Prerequisites-V4.0
chmod +x Setup-Prerequisites-V4.0.sh
./Setup-Prerequisites-V4.0.sh

Fresh Installation

Installing Via Compose file -

Environmental Variable Update

MongoDB service

MONGODB_ADMIN_USER=<DB ROOT USER>
MONGODB_ADMIN_PASS=<DB ROOT PASSWORD>
MONGODB_APPLICATION_USER=<DB APPLICATION USER>
MONGODB_APPLICATION_PASS=<DB APPLICATION PASSWORD>

CustomAPI
- spring.data.mongodb.username=<DB APPLICATION USER>
- spring.data.mongodb.password=<DB APPLICATION PASSWORD>

- auth.secret=<auth secret>

- aesEncryptionKey=<aesEncryptionKey>

- forgotPassword.uiHost=<DNS / IP>

- corsFilterValidOrigin=<DNS/IP>

- versionnumber=<Current version released>

UI service

- DNS_SSL=<Your IP address>

Jira-Processor

  • spring.data.mongodb.username=<DB APPLICATION USER>

  • spring.data.mongodb.password=<DB APPLICATION PASSWORD>

  • aesEncryptionKey=<aesEncryptionKey>

devops-processor

  • spring.data.mongodb.username=<DB APPLICATION USER>

  • spring.data.mongodb.password=<DB APPLICATION PASSWORD>

  • aesEncryptionKey=<aesEncryptionKey>

azure-board-processor

  • spring.data.mongodb.username=<DB APPLICATION USER>

  • spring.data.mongodb.password=<DB APPLICATION PASSWORD>

  • aesEncryptionKey=<aesEncryptionKey>

azure-pipeline-repo

...

spring.data.mongodb.username=<DB APPLICATION USER>

...

spring.data.mongodb.password=<DB APPLICATION PASSWORD>

...

-

...

Linux -

  • Docker version 20.x+

  • Docker Compose version 2.x+