Updated the message consumer initialization to occur lazily during the startup event, improving application startup performance. Added detailed logging for service initialization, registration, and error handling to enhance traceability and robustness during startup and shutdown processes. Signed-off-by: zhenyus <zhenyus@mathmast.com> |
||
|---|---|---|
| .. | ||
| app | ||
| tests | ||
| Dockerfile | ||
| README.md | ||
| requirements.txt | ||
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