Skip to content
/ meetme Public

An meeting coordinator web application integrating student schedules. This is an official read-only mirror; pull requests are ignored.

License

Notifications You must be signed in to change notification settings

oss/meetme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6ab51e9 · Apr 11, 2025
Apr 10, 2025
Dec 14, 2024
Dec 3, 2024
Apr 9, 2025
Mar 7, 2024
Apr 9, 2025
Mar 7, 2024
Jan 8, 2024
Mar 7, 2024
Jan 8, 2024
Jan 8, 2024
Mar 20, 2025
Mar 20, 2025
Mar 31, 2024
Jan 8, 2024
Apr 10, 2025
Apr 11, 2025
May 19, 2024
Mar 12, 2025
Apr 10, 2025
Mar 1, 2024
Apr 10, 2025
Mar 7, 2024
Jan 8, 2024
Jan 23, 2024
Mar 12, 2024
Jan 8, 2024
Mar 20, 2025
Jan 8, 2024
Jan 8, 2024
Jan 8, 2024
Jan 8, 2024
Apr 11, 2025
Jan 8, 2024
Apr 10, 2025
Jan 8, 2024
Apr 10, 2025

Repository files navigation

MeetMe

Summary

All other documentation files are in ./docs

Quick Start

  1. Install Docker

  2. Clone the repository

    git clone [email protected]:MaCS/OSS/meetme.git
  3. Modify your hosts file

    echo "127.0.0.1    localhost.edu
    127.0.0.1    api.localhost.edu
    127.0.0.1    cas.localhost.edu
    127.0.0.1    ldap.localhost.edu
    127.0.0.1    saml.localhost.edu
    127.0.0.1    admin.localhost.edu
    127.0.0.1    idp.localhost.edu" >> /etc/hosts
  4. Build the containers

    ./build.sh
  5. Run meetme

    docker-compose --file Docker-swarm.yml up --build

Hotloading

./build.sh
docker-compose --file Docker-compose-webpack.yml up

Hosts file

You may have to modify your hosts file which has the path /etc/hosts for Linux/MacOS systems or C:/Windows/System32/Drivers/etc/hosts on Windows systems.

Add the following lines to your host file

127.0.0.1    localhost
127.0.0.1    localhost.edu
127.0.0.1    api.localhost.edu
127.0.0.1    cas.localhost.edu
127.0.0.1    ldap.localhost.edu
127.0.0.1    saml.localhost.edu
127.0.0.1    admin.localhost.edu
127.0.0.1    idp.localhost.edu

Backend

Build Options

Frontend

Building

Build options are stored as environment variables within the docker container.

Build Options

parameter values description default
BUILD dev/prod specifies whether to create a development build or production build dev

Environment Variables

name type description example
process.env.API_URL String the url to backend domain https://api.localhost.edu

Testing

Running Tests

  • ./run-tests.sh

Running linter

docker build --file testing/frontend/linter/Dockerfile -t eslint-meetme 'testing/frontend/linter'

docker run -v "$PWD/frontend:/root/code" eslint-meetme