Sample Demo Application to demonstrate use of Envoy Proxy with Netty to serve html and websockets
Built to run with Kubernetes support, can be verified in local with Minikube
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt -extensions req_ext -config ./openssl-san.cnf
export SSL_CERT_PATH=<path to cert file above>
export SSL_KEY_PATH=<path to key file above>
mvn clean install
docker build -t distributedchat_demo:1.0 .
docker run -it --rm -p 8080:8080 --name=dchatdemo distributedchat_demo:1.0
Refer README.md in k8s folder