Skip to content

CLAWS-UMICH/claws-mcc-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLAWS MCC 2025

Demo Link

http://ec2-34-217-213-65.us-west-2.compute.amazonaws.com/

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Docker: Install Docker from Docker's official website.
  • Docker Compose: Docker Compose comes pre-installed with Docker Desktop, but if you are using Linux, follow the instructions here.

Installation Instructions

  1. Clone the repository:

    git clone [email protected]:CLAWS-UMICH/claws-mcc-2025.git
    cd claws-mcc-2025
  2. Build and Start Docker Containers:

    Use Docker Compose to build and start the containers (this script will take care of everything):

    ./start.sh

    If you encounter permission issues, run:

    chmod +x start.sh

Running the Application

  1. Open your browser and navigate to:

    • Frontend: http://localhost:5173
    • Backend: http://localhost:8080
  2. Verify:

    • Verify that the front end and back end services are running as expected.

Development Workflow

  1. Frontend Hot Reloading:

    • Make changes to your frontend source files, and Vite will reload the changes automatically.
  2. Backend Hot Reloading:

    • Make changes to your Flask application, and it will automatically reload.

Additional Notes

  • If you encounter issues, check the Docker logs using:

    docker-compose logs
  • For more detailed control:

    # To stop the containers
    docker-compose down
    
    # To rebuild the containers
    docker-compose up --build