The Beverage Randomizer Repo
For creation of docker-compose please use docker-compose-create.py
To get more information please run:
python3 docker-compose-create.py --help
Quick start:
python3 docker-compose-create.py docker-compose -f docker-compose-created.yml build && docker-compose -f docker-compose-created.yml up -d
Travis CI
CircleCI
Nginx container to route requests to either Frontend or Proxy API.
Nginx container to serve the Single Page Application.
NodeJS service to handle authentication, verify request, and call the backend services.
C# dotnet core service to register and authenticate users, using a Postgres database as storage.
Python service to get lists of beverage from a MongoDB.
Python service to randomize a beverage from a beverage list.
Golang service to process randomized beverages and serve high-score information.
Golang service to make recommendations for playlist creation. Uses Neo4j as a backend
Elastic Search image with our configuration applied.
Postgres image with our configuration and schema applied.
TODO
TODO