Skip to content

Build, deploy, and scale an E-Commerce App using Microservice with React.js, Node.js, MongoDB, Docker and Kubernetes.

Notifications You must be signed in to change notification settings

Waysoning/Ticketing

Repository files navigation

Ticketing

Technology

  • React and Next JS are used to present content to users.
  • Node and Express are used to created services.
  • Mongo database and Redis are used to store data for services.
  • The entire app is deployed and runs in Docker containers executed in a Kubernetes cluster.

Structure

image

Setup environment

Secrets

secrets that should be added to the kubernetes

  • JWT kubectl create secret generic jwt-secret --from-literal=JWT_KEY=********
  • Stripe kubectl create secret generic stripe-secret --from-literal=STRIPE_KEY=********

Start

  • open the hosts file and insert 127.0.0.1 ticketing.dev
  • skaffold dev
  • open ticketing.dev in the browser

Tips

  • Your connection is not private. Type thisisunsage to ignore.

About

Build, deploy, and scale an E-Commerce App using Microservice with React.js, Node.js, MongoDB, Docker and Kubernetes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published