1
0
mirror of https://github.com/CCC-MF/bwhc-kafka-rest-proxy.git synced 2025-04-19 11:06:51 +00:00

32 Commits

Author SHA1 Message Date
5aa1c57d0d feat: add routes to /mtb 2025-04-07 20:18:32 +02:00
2a6e4a5c8c feat: remove use of lazy_static 2025-04-07 20:16:43 +02:00
21f0c515a0 chore: update dependencies 2025-04-07 20:15:58 +02:00
263a5cbbb0 chore: update dependencies
This also updates the dependency to the latest create version of
bwhc-dto-rs, containing new WHOGrading values (Version 2021).
2025-03-24 20:27:45 +01:00
e1b9ba1ee5 feat: check requests content type
This will reject DNPM:DIP requests with content type header
containing `application/json+v2` (and other content types).
2024-12-28 14:14:09 +01:00
e6af784ca3 refactor: extract route/request handlers 2024-12-28 14:14:09 +01:00
b0bf5ce5dc chore: add linter rules 2024-12-28 14:14:09 +01:00
fd28df39c8 chore: update dependencies 2024-12-28 14:14:04 +01:00
e003704c02 chore: update tokio dependency 2024-06-14 20:09:42 +02:00
f4cb8f9562 chore: bump version 2024-05-15 15:44:09 +02:00
6549b6acfe docs: fix layout issue 2024-05-10 11:23:23 +02:00
d40c6b65de docs: add information about required token option 2024-04-16 17:33:03 +02:00
f0e6794124 chore: update tokio crate dependency 2024-04-02 09:10:43 +02:00
e225cb73e4 refactor: add app response type to build axum response from 2024-04-02 09:09:59 +02:00
c99ee8cdfb refactor: extract mtb file sender 2024-03-28 16:52:29 +01:00
22f7a7c65d test: add tests for response generation 2024-03-26 18:11:54 +01:00
144ef6fd22 chore: update uuid crate dependency 2024-03-26 18:05:54 +01:00
bbeba1f942 feat: use ipv6 capable default listener address 2024-03-14 12:10:58 +01:00
7b36255e2d feat: add config option for listen address and port 2024-03-14 11:50:58 +01:00
42b5189d32 chore: update github actions 2024-03-14 10:23:44 +01:00
aafd7f314d feat: use clap to handle args and env vars
closes #2
2024-03-14 10:16:02 +01:00
d5bc8779a0 docs: add http request examples and resulting kafka records 2024-03-09 12:38:06 +01:00
85ba709709 build: run tests before release build in Dockerfile 2024-03-09 11:37:43 +01:00
976c86d043 build: add GitHub workflow 2024-03-09 11:32:46 +01:00
a32f1522f9 feat: do not use episode id in kafka record key
Closes #1
2024-03-09 11:25:59 +01:00
6d6eccb36e fix: use camel case header key "requestId" 2024-03-08 15:28:09 +01:00
102e3c60fa chore: change default listen port 2024-03-08 15:27:11 +01:00
f6625de0e5 build: add release build profile 2024-03-08 14:47:23 +01:00
4e47e19b12 build: use tracing in debug mode 2024-03-08 14:44:18 +01:00
9ef1072f3c build: add Dockerfile 2024-03-08 14:13:15 +01:00
2b77a6b064 feat: require token as http basic auth 2024-03-08 13:24:59 +01:00
92c2286174 Initial commit 2024-03-08 11:16:00 +01:00