hmada15 / kubernetes-gcp-travis-ci

Kubernetes app with Travis-ci to deploy to Google Kubernetes Engine (GKE)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes app with Travis-ci to deploy to Google Kubernetes Engine (GKE)

The application includes front-end ReactJs, back-end NodeJs, worker NodeJs, Postgres, and Redis containers

How it work

On every push or merge to Github, Travis-ci pulls the code, builds the docker images, tags them, pushes them to docker hub then deploys the app to GKE by applying k8s folder config files that pull and deploy the containers and Install ingress-nginx to handle the traffic.

About

Kubernetes app with Travis-ci to deploy to Google Kubernetes Engine (GKE)


Languages

Language:JavaScript 71.5%Language:HTML 11.8%Language:Shell 7.0%Language:CSS 6.4%Language:Dockerfile 3.3%