- Change AsyncMQClient to connect to existing persistent queue by name - Fix issue where DevOps Service created temporary anonymous queues instead of consuming from the correct named queue - This allows consuming the 42 backlogged messages in freeleaps.devops.reconciler.output queue - Change queue properties: exclusive=False, auto_delete=False, durable=True - Resolves the core issue where messages were split between persistent and temporary queues |
||
|---|---|---|
| .. | ||
| 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