Skip to content

Project 1: local runbook

Vinayaka Gadag edited this page May 2, 2022 · 1 revision

Follow the below steps to run the application locally

1. UserManagement Service

  • UserManagement service using docker-compose

    cd UserManagement

    docker-compose build

    docker-compose up

  • Running UserManagement standalone docker image

    • First, run the mongo service before starting up the java application

    docker run -it -p 27017:27017 mongo:4.0.4

    docker run -it -p 8080:8080 vinayakasgadag/dcoders-user-management:latest

2. Datasource Service

  • Datasource service

    docker run -it -p 8000:8000 vinayakasgadag/decoders-datasource:latest

3. ApiGateway service

  • Run ApiGateway service locally (recommended) without docker

    cd api_gateway

    npm install

    node gateway.js

  • Run API Gateway using docker

    docker run -it -p 8081:8081 vinayakasgadag/dcoders-api-gateway

4. UI

  • UI: Run locally without docker

    cd weather_ui

    npm install

    npm start

  • Run UI using docker docker run -it -p 3000:3000 vinayakasgadag/dcoders-weather-ui