A system to connect soundtracks for movies and tv shows to their artists.
The project can be accessed at soundtrackdb.me
This project was created for CS 373 in Spring 2018 by Aylish Wrench, Melody Troung, Alan Yi, Taylor Schaffner, Steve Wang, and Connor Lewis
This project relies on Docker as the method for both development deployments as well as production deployments
To run locally, navigate to the root project directory and run docker-compose build
to
build the necessary images, followed by docker-compose up -d
. This will launch a development
instance at localhost
. You then can view logs for the containers by doing
docker-compose logs -f
.
If any new dependencies are added using npm or pip, you must rebuild the images
again using docker-compose build
.
You can kill the development instance by using docker-compose down
.
You will need several npm packages installed globally to use the makefile:
npm install -g yarn
npm install -g newman
You will also need geckodriver installed for selenium tests.
Necessary global pip packages:
pip install selenium