Skip to content

3. Setup Guide

Pourya Alizadeh edited this page Sep 27, 2024 · 1 revision

Setup Guide

This section provides instructions for setting up the Event Management System locally.

Prerequisites

Make sure you have the following installed:

  • Docker and Docker Compose for containerized services.
  • Node.js or Java depending on your microservice technology.
  • MongoDB or PostgreSQL databases.
  • Kubernetes (optional, for production deployment).

Steps to Run Locally

1. Clone the Repository

git clone https://github.com/ThePral/Event-Management-System.git
cd event-management-system

2. Build and Run the Services Using Docker Compose

docker-compose up --build

3. Access the Application

Once all services are up and running, you can access the app at http://localhost:{8080}. Each microservice will be accessible at its respective port.

Running via Kubernetes

Ensure Kubernetes is configured on your system for production-scale deployment.

kubectl apply -f k8s/

Clone this wiki locally