freeleaps-service-hub/apps/helloworld
2025-05-11 21:01:11 -07:00
..
app Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 21:01:11 -07:00
tests Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 21:01:11 -07:00
README.md Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 21:01:11 -07:00
requirements.txt Add template fastapi app, test, README.md, this can be used for future extension 2025-05-11 21:01:11 -07:00

This is a template backend service based on fastapi + mongodb app

To start development in local, go to the root directory of the project YOUR_WORKSPACE_PATH/helloworld/

docker compose -f app/scripts/mongodb/docker-compose.yml up -d

Then run the app

uvicorn app.main:app --reload

In case a new dependency is added, run the following command to update the requirements.txt file

# optional: if you have not installed pipreqs
pip3 install pipreqs

# generate requirements.txt
pipreqs . --force