freeleaps-service-hub/apps/devops
Nicolas e4fe9394b1 fix: use environment variable for RabbitMQ output queue name
- Add RABBITMQ_OUTPUT_QUEUE_NAME environment variable support
- Fix hardcoded queue name 'reconciler.output' to use configurable queue name
- Default to 'freeleaps.devops.reconciler.output' if env var not set
- Add debug logging to show which queue name is being used
- This fixes the issue where 42 messages were stuck in the output queue due to queue name mismatch
2025-08-08 12:01:47 +08:00
..
app fix: use environment variable for RabbitMQ output queue name 2025-08-08 12:01:47 +08:00
tests Add message queue registration in application bootstrap and update dependencies 2025-07-30 10:50:22 +08:00
Dockerfile refactor: streamline DevOpsReconcileRequest by removing redundant code 2025-08-01 09:06:42 +08:00
README.md Add implementation of devops service 2025-05-18 22:23:44 -07:00
requirements.txt fix: ensure consistent formatting in requirements.txt by removing redundant line 2025-08-01 09:12:19 +08: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