damondouglas / grpc-flutter-web-example

An end to end example of flutter, grpc-web and golang running on minikube kubernetes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

An end to end example of flutter, grpc-web and golang running on minikube kubernetes. Future work will show this on Google Kuberenetes Engine with SSL.

Setup

Install prerequisites

Start minikube

$ minikube start

Below was my configuration $ minikube config view

- cpus: 2
- dashboard: true
- kubernetes-version: 1.13.11
- memory: 8192
- vm-driver: hyperkit

Build and deploy

$ make deploy

Note: This will take a while the first time you run this

Tunnel minikube

$ minikube tunnel

Open frontend

$ make open

You should see the following in your browser. Adding and subtracting is accomplished using the gRPC server and it sends the results back to the browser.

About

An end to end example of flutter, grpc-web and golang running on minikube kubernetes.


Languages

Language:Dart 75.0%Language:Go 8.2%Language:Dockerfile 6.2%Language:Makefile 5.4%Language:Kotlin 2.1%Language:Swift 2.0%Language:HTML 0.9%Language:Objective-C 0.2%