Skip to content

klindziukp/evbx-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

evbx-api project

Performs interaction between 'evbx-product' and 'evbx-resource' services with GraphQL server on top.

Specifications

Project set up for development

Project set up with docker compose

  • Execute command from project root directory docker-compose -f script/docker/service/docker-compose.yml up -d to start microservices system
  • Execute command from project root directory docker-compose -f script/docker/service/docker-compose.yml down to stop microservices system and remove containers

Add ELKB (ElastcicSearch, Logstsash, Kiabana, FileBeat) stack

  • Execute command from project root directory docker-compose -f script/docker/elkb/docker-compose.yml up -d to start ELKB Stack
  • Execute command from project root directory docker-compose -f script/docker/elkb/docker-compose.yml down to stop ELKB stack

Project set up with Kubernetes

  • Execute command minikube ip to get IP address
  • Execute command from project root directory kubectl create -f k8s/deployment/dev/all-dev.yaml to start POD with development version.Services will be available at:
    Resource service: minikubeIp:30802 Product service: minikubeIp:30801 GraphQL service: minikubeIp:30800
  • Execute command from project root directory kubectl delete -f k8s/deployment/dev/all-dev.yaml to stop POD with development version.
  • Execute command from project root directory kubectl create -f k8s/deployment/prod/all-prod.yaml to start POD with production version.Services will be available at:
    Resource service: minikubeIp:31802 Product service: minikubeIp:31801 GraphQL service: minikubeIp:31800
  • Execute command from project root directory kubectl delete -f k8s/deployment/prod/all-prod.yaml to stop POD with production version.

Tech

About

Overall documentation for 'evbx' projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors