Setup infra manager

Deploy Mongo DB if you dont have mongo connection url

docker pull mongo
docker run --name mongodb -d -p 27017:27017 -v /my/own/datadir:/data/db mongo

Option 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/logs

Option2: Alternative to deploy from source code

Download Infra project and update .env.development.local

716KB
Open

Run docker compose file inside infra mgmt project

The above service will expose two endpoints which needs to be used in kandola node service

Last updated