Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
github.com/onsdigital/dp-dimension-search-api
A ONS API used to search information against datasets which are published.
In order to run the service locally you will need the following:
The only breaking change from verion 5.x to 6.x of elasticsearch is highlighting will not work correctly but the api will stil be able to send back responses.
go get github.com/ONSdigital/dp-search-api
make debug
The endpoint /healthcheck
checks the connection to elasticsearch and returns
one of:
CREATE: curl -X PUT <HOSTNAME>/search/instances/<instanceID>/dimensions/<dimensionName> -H <AUTH HEADER>
DELETE: curl -X DELETE <HOSTNAME>/search/instances/<instanceID>/dimensions/<dimensionName> -H <AUTH HEADER>
The <AUTH HEADER>
must be either a valid X-FLorence-Token
or a valid Authorization
header.
Scripts for updating and debugging Kafka can be found here(dp-data-tools)
Environment variable | Default | Description |
---|---|---|
BIND_ADDR | :23100 | The host and port to bind to |
DATASET_API_URL | http://localhost:22000 | The host name for the dataset API |
DATASET_API_AUTH_TOKEN | FD0108EA-825D-411C-9B1D-41EF7727F465 | The auth token used for authentication to the dataset API |
ELASTIC_SEARCH_URL | http://localhost:10200 | The host name for elasticsearch |
ENABLE_PRIVATE_ENDPOINTS | false | Set true ("1","t","true") when private endpoints should be accessible |
GRACEFUL_SHUTDOWN_TIMEOUT | 5s | The graceful shutdown timeout |
HEALTHCHECK_INTERVAL | 30s | The time between calling the health check endpoint for check subsystems |
HEALTHCHECK_CRITICAL_TIMEOUT | 90s | The timeout that the health check allows for checked subsystems |
HIERARCHY_BUILT_TOPIC | hierarchy-built | The kafka topic to write messages to |
KAFKA_ADDR | localhost:9092 | The list of kafka hosts |
KAFKA_MAX_BYTES | 2000000 | The maximum permitted size of a message. Should be set equal to or smaller than the broker's message.max.bytes |
MAX_SEARCH_RESULTS_OFFSET | 1000 | The maximum offset for the number of results returned by search query |
REQUEST_MAX_RETRIES | 3 | The maximum number of attempts for a single http request due to external service failure |
SEARCH_API_URL | http://localhost:23100 | The host name for this service, search API |
SERVICE_AUTH_TOKEN | SD0108EA-825D-411C-45J3-41EF7727F123 | The token used to identify this service when authenticating |
See CONTRIBUTING for details.
Copyright © 2016-2017, Office for National Statistics (https://www.ons.gov.uk)
Released under MIT license, see LICENSE for details
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.