Solidstack Service
This is a service that combines all services in one service for easier evaluation of the system functions.
It doesn’t provide the same scaling flexibility as the multi-service deployments, but it can be run as a single container in docker.
This service is not open-source but its image is publicly accessible on DockerHub
Configuration
The following environment variables are used to configure this service:
Name | Description |
---|---|
DB_CONNECTION_STRING | Required MongoDB connection string |
JOB_TYPES | Required Available job types for job configs |
GLOBAL_EXCEPTION_RESPONSE_DELAY_MS | Optional. If a server error occurred, how much time should be waited before responding with an HTTP error? This makes sense because some clients can’t wait before repeating requests on their side, so this is done on the server side. Default value is 1 second |
EXTERNAL_IP_ADDRESS_CONFIGS | Required A coma-separated list of external IP getter services |
MIN_LOG_LEVEL | Optional. Minimal log level. Default value is Information |
JobTypes
Job types.
Possible values restrictions and the default value for all jobs can be configured in the Dapi or Solidstack services.
Additionally, the Crawler service should be correctly configured to handle jobs of different types.
Name | Description |
---|---|
Internet | Crawl data from internet sources via request gateways (Proxy addresses, Host IP addresses, etc.) |
Intranet | Crawl data from intranet sources with no limits |