System Dependencies:
- docker
- docker-compose
- Install docker (https://docs.docker.com/get-docker/)
- Install docker-compose (https://docs.docker.com/compose/install/)
- Clone the repository
- Copy .env.sample to .env (
cp .env.sample .env
) - Edit the .env file, if needed
- Start docker
docker-compose up
Check that the backend server is available at http://localhost:8000
If this is not the case, good luck :-)!
Check the documentation of the server at http://localhost:8000/docs
Check the database connection by utilizing an endpoint. For example, the http://localhost:8000/analyze endpoint should return a JSON object and not an internal server error
Download the MongoDB Compass client to query, create or alter your database.
MongoDB Compass link: https://www.mongodb.com/products/compass
- Before committing your code changes do not forget to run the
format_code.sh
script - Please try to follow naming conventions and best practices