Skip to content

Latest commit

 

History

History
102 lines (75 loc) · 2.58 KB

README.md

File metadata and controls

102 lines (75 loc) · 2.58 KB

Ticketing

❔ About

Microservices Ticketing Application to sell and buy tickets

🛠 Techs

The list of the main techs used in this project.

Backend

Frontend

CI/CD

Hosting

⚙ How to Install and Start

To install and start the ticketing app follow the steps below:

Pre-Requirements Installations

Installation

Clone the Repository:

git clone https://github.com/abnersouza/ticketing.git

Services

Open the cloned repository na navigate to the root folder

cd ./ticketing/

Kubernets Secrets

# Create the required secrets
> kubectl create secret generic jwt-secret --from-literal=JWT_KEY=123456
# If you have Stripe Account
> kubectl create secret generic stripe-secret --from-literal STRIPE_KEY=<REPLACE_HERE_YOUR_PRIVATE_STRIPE_KEY>
# If you don't have a Stripe Account
> kubectl create secret generic stripe-secret --from-literal STRIPE_KEY=123456

Skaffold

# If Skaffold is installed
> skaffold dev

# If Skaffold is not installed
> kubectl apply -f infra/k8s-dev
> kubectl apply -f infra/k8s

Open your browser

http://tickets.com

🥅 Plans

  • Style the frontend
  • Implement email service

📜 License

This project is under MIT License

Special Thanks

To Stephen Grider for the amazing Microservices Course

Made with ❤️ by Abner Souza