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 | ||
---|---|---|
|
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+