MarginaliaSearch/code/services-application/search-service/java/nu/marginalia/search
Viktor Lofgren 4772e0b59d (service) Deprecate /public prefix on HTTP
Before the gRPC migration, the system would serve both public and internal requests over HTTP, but distinguish the two using path prefixes and a few HTTP Headers (X-Public, X-Context) added by the reverse proxy to prevent misconfigurations.

Since internal requests meaningfully no longer use HTTP, this convention is just an obstacle now, adding the need to always run the system behind a reverse proxy that rewrites the paths.

The change removes the path prefix, and updates the docker templates to reflect the change.  This will require a migration for existing systems.
2024-04-30 14:46:18 +02:00
..
command (qs, index) New query model integrated with index service. 2024-04-24 14:44:38 +02:00
db (refac) Remove src/main from all source code paths. 2024-02-23 16:13:40 +01:00
exceptions (refac) Remove src/main from all source code paths. 2024-02-23 16:13:40 +01:00
model (index) Clean up data model 2024-04-24 14:44:39 +02:00
results (refac) Remove src/main from all source code paths. 2024-02-23 16:13:40 +01:00
svc (search) Fix outdated assumptions about the results 2024-04-24 14:44:38 +02:00
SearchHandlebarsConfigurator.java (refac) Remove src/main from all source code paths. 2024-02-23 16:13:40 +01:00
SearchMain.java (service) Ensure the service discovery starts early 2024-04-25 15:08:33 +02:00
SearchModule.java (refac) Remove src/main from all source code paths. 2024-02-23 16:13:40 +01:00
SearchOperator.java (search) Bot mitigation 2024-02-27 21:22:19 +01:00
SearchQueryParamFactory.java (qs, index) New query model integrated with index service. 2024-04-24 14:44:38 +02:00
SearchResultClusterer.java (refac) Remove src/main from all source code paths. 2024-02-23 16:13:40 +01:00
SearchService.java (service) Deprecate /public prefix on HTTP 2024-04-30 14:46:18 +02:00