Required Softwares :
Linux | Windows/Mac |
---|---|
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.
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>
aesEncryptionKey=<aesEncryptionKey>