Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 1.35 KB

File metadata and controls

53 lines (38 loc) · 1.35 KB

SCEvents

Welcome to SCE's event planner platform!

Local Setup (requires Docker)

1. Clone the repository

git clone https://github.com/SCE-Development/SCEvents.git
cd SCEvents

2. Start the services

docker compose -f docker-compose.dev.yml up --build -d

NOTE: To test SCEvents together with the frontend, you'll need to run Clark separately following the instructions here

3. Point Clark at your local SCEvents server

If you want Clark to talk to a locally running SCEvents instance, update Clark's config so the SCEvents base URL points to port 8002.

In Clark/src/config/config.json:

{
  "SCEvents": {
    "BASE_URL": "http://localhost:8002"
  }
}

This is the local-development setting for running Clark and SCEvents as separate processes on your machine.

For deployed environments behind Clark's nginx proxy, use:

{
  "SCEvents": {
    "BASE_URL": "/api/scevents"
  }
}

Testing

For integration tests, load testing, and related Make targets, see testing/README.md.

Tech Stack

SCEvents Diagram