A place to share mongodb app code
# If pip is not present in you system
sudo apt update
sudo apt install python3-pip
# Install and activate virtual env (Linux/MacOS)
python3 -m pip install virtualenv
python3 -m venv ./venv
source ./venv/bin/activate
# Install and activate virtual env (Windows)
python3 -m pip install virtualenv
python3 -m venv ./venv
.\venv\Scripts\Activate.ps1
# Install project python requirements
pip install -r requirements.txt
python3 -m uvicorn main:app --reload
Ensure you have a running mongodb instance i.e.:
docker run --name mongodb -d -p 27017:27017 mongo
Once your API service is running (see step above), run the populate script
cd data/
python3 populate.py