Performs interaction between 'evbx-product' and 'evbx-resource' services with GraphQL server on top.
- Set up evbx-resource server using resource-instructions
- Set up evbx-product server using product-instructions
- Set up evbx-graphql server using graphql-instructions
- Execute command from project root directory
docker-compose -f script/docker/service/docker-compose.yml up -dto start microservices system - Execute command from project root directory
docker-compose -f script/docker/service/docker-compose.yml downto stop microservices system and remove containers
- Execute command from project root directory
docker-compose -f script/docker/elkb/docker-compose.yml up -dto start ELKB Stack - Execute command from project root directory
docker-compose -f script/docker/elkb/docker-compose.yml downto stop ELKB stack
- Execute command
minikube ipto get IP address - Execute command from project root directory
kubectl create -f k8s/deployment/dev/all-dev.yamlto start POD with development version.Services will be available at:
Resource service:minikubeIp:30802Product service:minikubeIp:30801GraphQL service:minikubeIp:30800 - Execute command from project root directory
kubectl delete -f k8s/deployment/dev/all-dev.yamlto stop POD with development version. - Execute command from project root directory
kubectl create -f k8s/deployment/prod/all-prod.yamlto start POD with production version.Services will be available at:
Resource service:minikubeIp:31802Product service:minikubeIp:31801GraphQL service:minikubeIp:31800 - Execute command from project root directory
kubectl delete -f k8s/deployment/prod/all-prod.yamlto stop POD with production version.
- Build
- Spring
- Data
- CI Cloud