afgalvan / orders-micronaut

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pedidos-Micronaut

A simple microservice for orders management

Requirements

Dev requirements

Local run

Minikube setup
  • Start minikube
minikube start
  • Enable nginx ingress (1)
minikube addons enable ingress

Verify that the NGINX Ingress controller is running

v1.19 or later v1.18.1 or earlier
kubectl get pods -n ingress-nginx kubectl get pods -n kube-system

Expected output

NAME                                        READY   STATUS      RESTARTS    AGE
ingress-nginx-admission-create-g9g49        0/1     Completed   0          11m
ingress-nginx-admission-patch-rqp78         0/1     Completed   1          11m
ingress-nginx-controller-59b45fb494-26npt   1/1     Running     0
  • Start a minikube tunnel (2)
minikube tunnel
Run the application
  • Run all services
./deploy.sh
  • Get the IP address
kubectl get ingress

NAME           CLASS   HOSTS   ADDRESS        PORTS   AGE
jdbc-ingress   nginx   *       123.456.78.9   80      62s
                               ------------
  • Check the enpoints

http://123.456.78.9/swagger-ui

Further info

  1. minikube ingress

  2. minikube tunnel

About


Languages

Language:Java 96.5%Language:Gherkin 1.6%Language:Shell 1.5%Language:Dockerfile 0.4%