Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 877 Bytes

README.md

File metadata and controls

38 lines (33 loc) · 877 Bytes

This application is not finished yet.

To work with minikube in local environment remember to enable hypervisor in your machine. By default minikube uses virtualbox to create its single node

minikube start --cpus 2 --memory 4096 --disk-size 20G
kubectl config use-context minikube 
eval $(minikube docker-env)

First Build the API container image

cd api

dcoker build -t bookstore-api:v2 .`

Similarly the app container image

cd app
docker build -t bookstore-app:v2

Similarly the db updater container image

cd mysql
docker build -t db-update:v2

If we want to run a local mysql docker run --name=test-mysql --env="MYSQL_ROOT_PASSWORD=mypassword" mysql

Now create the pods

kubectl create -f secrets.yaml
kubectl create -f mysql.yaml
kubectl create -f update-database.yaml
kubectl create -f api.yaml
kubectl create -f app.yaml