MarginaliaSearch/code/common
Viktor Lofgren 76e9053dd0 (setup) Move some file-downloads from setup script to the first boot of the control node of the system
We can only do this for files that are not required for unit tests.

As it is illegal to run more than one instance of the control service, this should be fine with regard to race conditions.  The boot orchestration will also ensure that no other services will boot up before the downloading is complete.
2024-11-06 15:28:20 +01:00
..
config (setup) Move some file-downloads from setup script to the first boot of the control node of the system 2024-11-06 15:28:20 +01:00
db (build) Fix dependency churn from testcontainers 2024-08-25 10:35:48 +02:00
linkdb (build) Fix dependency churn from testcontainers 2024-08-25 10:35:48 +02:00
model Add a new function 'Live Capture' for on-demand screenshot capture 2024-09-27 13:46:34 +02:00
process (test) Integration test from crawl->query 2024-06-25 22:17:26 +02:00
renderer (*) Lift jetty and guava-dependencies 2024-05-23 14:20:01 +02:00
service (download-sample) Break apart actor for better error recovery 2024-10-04 13:19:09 +02:00
readme.md (refac) Merge service-discovery and service modules 2024-03-03 10:49:23 +01:00

Common

These are packages containing the basic building blocks for running a service as well as shared models.

  • db contains SQL code and some database-related utilities.
  • config contains some @Injectables.
  • renderer contains utility code for rendering website templates.
  • service is the shared base classes for main methods and web services, including a service registry interface.
  • process contains boiler plate for batch processes.