tbulubas / bases-microservice-slim

Bases microservice with spring boot and java 11

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker

Build

#docker build --build-arg target/bases-microservice-slim-0.0.1-SNAPSHOT.jar -t tbulubas/bases-microservice-slim . docker build -t tbulubas/bases-microservice-slim .

docker image ls | grep bases

Test

docker run -d -p 8080:8080 --name bases-microservice-slim tbulubas/bases-microservice-slim

docker container ls -a | grep bases

docker exec -it bases-microservice-slim bash

Check

curl -X GET http://localhost:8080/books

Helm

Prepare

kubectl create namespace test-bases

Deploy

cd helm helm install bases-microservice-slim -n test-bases .

kubectl get pods -n test-bases

Forward port

export POD_NAME=$(kubectl get pods --namespace test-bases -l "app.kubernetes.io/name=bases-microservice-slim-chart,app.kubernetes.io/instance=bases-microservice-slim" -o jsonpath="{.items[0].metadata.name}") export CONTAINER_PORT=$(kubectl get pod --namespace test-bases $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}") echo "Visit http://127.0.0.1:8080 to use your application" kubectl --namespace test-bases port-forward $POD_NAME 8080:$CONTAINER_PORT

Check

curl -X GET http://localhost:8080/books

About

Bases microservice with spring boot and java 11


Languages

Language:Java 58.7%Language:Smarty 38.8%Language:Dockerfile 2.6%