Skip to content

chore: dockerize rust backend, add auth/cancel tests, generate openap… - #306

Open
kingsebuks001 wants to merge 1 commit into
WHEELBACK:mainfrom
kingsebuks001:chore/dockerize-rust-backend-and-add-healthcheck
Open

chore: dockerize rust backend, add auth/cancel tests, generate openap…#306
kingsebuks001 wants to merge 1 commit into
WHEELBACK:mainfrom
kingsebuks001:chore/dockerize-rust-backend-and-add-healthcheck

Conversation

@kingsebuks001

Copy link
Copy Markdown

…i spec

  • Add multi-stage Dockerfile for backend service
  • Wire backend service into docker-compose with healthcheck to /health/rpc
  • Extend cancel.rs tests with authorized/unauthorized merchant cases
  • Add auth.rs unit tests for expired challenges and unique nonces
  • Annotate routes with utoipa and serve OpenAPI spec at /openapi.json
  • Add test asserting /openapi.json returns 200 and valid JSON

Pull Request

Summary

  • Describe the purpose of this PR in one or two sentences.

Checklist

  • Closes #__
  • Tests added or updated
  • ABI snapshot updated if contract sources changed (abis/ and COMEBACKHERE-contracts/)
  • Screenshots attached if UI changed
  • Documentation updated if needed

Notes

…i spec

- Add multi-stage Dockerfile for backend service
- Wire backend service into docker-compose with healthcheck to /health/rpc
- Extend cancel.rs tests with authorized/unauthorized merchant cases
- Add auth.rs unit tests for expired challenges and unique nonces
- Annotate routes with utoipa and serve OpenAPI spec at /openapi.json
- Add test asserting /openapi.json returns 200 and valid JSON
@drips-wave

drips-wave Bot commented Jul 28, 2026

Copy link
Copy Markdown

@kingsebuks001 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants