dp-frontend-homepage-controller

command module
v1.52.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2024 License: MIT Imports: 15 Imported by: 0

README

dp-frontend-homepage-controller

Getting started

To run this service

  1. Run sixteens locally using npm run dev
  2. Run make debug to start the service on http://localhost:24400
Dependencies
  • sixteens - Serves CSS and JS for the page
  • golang 1.23.x
  • No further dependencies other than those defined in go.mod
Configuration
Config Description Default
API_ROUTER_URL The URL of the dp-api-router http://localhost:23200/v1
BIND_ADDR The Port to run on :24400
CACHE_CENSUS_TOPICS_UPDATE_INTERVAL Duration for census topic cache updates 1 minute
CACHE_NAVIGATION_UPDATE_INTERVAL Duration for navigation cache updates 1 minute
CACHE_UPDATE_INTERVAL Duration for homepage cache updation 10 seconds
CENSUS_TOPIC_ID Root census id (for getting census topics) 4445
DATASET_FINDER_ENABLED Displays link to dataset finder false
DEBUG
ENABLE_CENSUS_TOPIC_SUBSECTION Displays topics subsection false
ENABLE_CUSTOM_DATASET Displays link to custom dataset builder false
ENABLE_FEEDBACK_API Enable the feedback API for use in the feedback form (as opposed to the controller) false
ENABLE_GET_DATA_CARD Displays Get Data Card false
ENABLE_NEW_NAVBAR Enables Topic API driven Nav bar false
FEEDBACK_API_URL
GRACEFUL_SHUTDOWN_TIMEOUT Time to wait during graceful shutdown 5 seconds
HEALTHCHECK_CRITICAL_TIMEOUT Amount of time to pass since last healthy health check to be deemed a critical failure 90 seconds
HEALTHCHECK_INTERVAL Interval between health checks 30 seconds
OTEL_BATCH_TIMEOUT 5s Interval between pushes to OT Collector
OTEL_EXPORTER_OTLP_ENDPOINT http://localhost:4317 URL for OpenTelemetry endpoint
OTEL_SERVICE_NAME "dp-frontend-homepage-controller" Service name to report to telemetry tools
OTEL_ENABLED false Feature flag to enable OpenTelemetry
IS_PUBLISHING_MODE Mode in which service is running false
PATTERN_LIBRARY_ASSETS_PATH
SERVICE_AUTH_TOKEN
SIXTEENS_VERSION Homepage still uses a Sixteens version for styling
SITE_DOMAIN localhost
SUPPORTED_LANGUAGES Languages which are supported separated by comma en,cy
Contributing

See CONTRIBUTING for details.

License

Copyright © 2021, Office for National Statistics (https://www.ons.gov.uk)

Released under MIT license, see LICENSE for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL