MarginaliaSearch/code/services-application/api-service
Viktor Lofgren 734996002c (*) install script for deploying Marginalia outside the codebase
The changeset also makes the control service responsible for flyway migrations.  This helps reduce the number of places the database configuration needs to be spread out.  These automatic migrations can be disabled with -DdisableFlyway=true.

The commit also adds curl to the docker container, to enable docker health checks and interdependencies.
2024-01-11 12:40:03 +01:00
..
src (*) install script for deploying Marginalia outside the codebase 2024-01-11 12:40:03 +01:00
build.gradle (refactor) Remove api:search-api 2023-10-09 14:42:33 +02:00
readme.md (refactor) Rename satellite services to application services 2023-10-09 13:45:45 +02:00

API

The API service acts as a gateway for public API requests, it deals with API keys and rate limiting and so on.

Central Classes

  • ApiService handles REST requests and delegates to the appropriate handling classes.