GoLang + Minikube Playground
- go to Mongo Cloud and create database
- make sure it is accessible from your location, copy connection string
export MONGO_DB_NAME=myDB
export MONGO_COLLECTION_NAME=mongowiki
export MONGO_CONNECTION_STRING="mongodb+srv://maxitemis:JBU6JkJRNYN73bb@cluster0.x5da5.mongodb.net/?retryWrites=true&w=majority"go run ./mongowiki.goopen browser on http://localhost:8085
go build
./mongowikihttp://localhost:8085/view/test
docker build -t maxistar/app-mongowiki . --target productiondocker run -e MONGO_DB_NAME -e MONGO_COLLECTION_NAME -e MONGO_CONNECTION_STRING -p 8085:8085 maxistar/app-mongowikidocker push maxistar/app-mongowikiRun Minikube
alias k="minikube kubectl --"
k apply -f ./kubernetes/manifest.yamlk expose deployment mongo-wiki-demo --port=8085 --target-port=8085 --type=LoadBalancer