Setup infra manager
Deploy Mongo DB if you dont have mongo connection url
docker pull mongodocker run --name mongodb -d -p 27017:27017 -v /my/own/datadir:/data/db mongoOption 1: Deploying via docker compose
version: '3.8'
services:
kandola-infra-manager:
image: girnaar/kandola-infra-manager:latest
container_name: kandola-infra-manager
ports:
- "6000:6000"
environment:
- PORT=6000
- SECRET_KEY=secretKey
- LOG_FORMAT=dev
- LOG_DIR=../logs
- ORIGIN=*
- CREDENTIALS=true
- DB_HOST=mongodb+srv://localhost:27017/?retryWrites=true&w=majority&appName=Cluster1
- DB_DATABASE=dev
- KANDOLA_NODE_WEBHOOK=http://localhost:8081/
- NODE_ENV=production
volumes:
- ./logs:/app/logsOption2: Alternative to deploy from source code
Download Infra project and update .env.development.local
# DATABASE
DB_HOST = #Mongo Connection string
DB_DATABASE = infra_mgmt
#KANDOLA_NODE_URL
KANDOLA_NODE_WEBHOOK = http://localhost:8081Run docker compose file inside infra mgmt project
docker compose upThe above service will expose two endpoints which needs to be used in kandola node service
/pricing
/deployLast updated