Skip to main content

Configuration

Environment variables

You can configure the service at runtime using various environment variables:

  • MANTIS__SERVER__HOST - host to run the server on (default: 0.0.0.0)
  • MANTIS__SERVER__PORT - port to run the server on (default: 10800)
  • MANTIS__SERVER__TRUSTED - trusted IP addresses (default: *)
  • MANTIS__STORE__PATH - path to the store file (default: data/state.json)
  • MANTIS__OPERATIONS__STREAM__TIMEOUT - timeout for trying to reserve a stream (default: PT1H)
  • MANTIS__OPERATIONS__STREAM__WINDOW - duration of the time window for searching for past records (default: P60D)
  • MANTIS__CLEANER__REFERENCE - reference datetime for cleaning (default: 2000-01-01T00:00:00)
  • MANTIS__CLEANER__INTERVAL - interval between cleanings (default: P1D)
  • MANTIS__SYNCHRONIZER__REFERENCE - reference datetime for synchronization (default: 2000-01-01T00:00:00)
  • MANTIS__SYNCHRONIZER__INTERVAL - interval between synchronizations (default: PT1M)
  • MANTIS__SYNCHRONIZER__SYNCHRONIZERS__STREAM__WINDOW - duration of the time window for stream tasks (default: P1D)
  • MANTIS__BEAVER__HTTP__SCHEME - scheme of the HTTP API of the beaver service (default: http)
  • MANTIS__BEAVER__HTTP__HOST - host of the HTTP API of the beaver service (default: localhost)
  • MANTIS__BEAVER__HTTP__PORT - port of the HTTP API of the beaver service (default: 10500)
  • MANTIS__BEAVER__HTTP__PATH - path of the HTTP API of the beaver service (default: ``)
  • MANTIS__GECKO__HTTP__SCHEME - scheme of the HTTP API of the gecko service (default: http)
  • MANTIS__GECKO__HTTP__HOST - host of the HTTP API of the gecko service (default: localhost)
  • MANTIS__GECKO__HTTP__PORT - port of the HTTP API of the gecko service (default: 10700)
  • MANTIS__GECKO__HTTP__PATH - path of the HTTP API of the gecko service (default: ``)
  • MANTIS__NUMBAT__HTTP__SCHEME - scheme of the HTTP API of the numbat service (default: http)
  • MANTIS__NUMBAT__HTTP__HOST - host of the HTTP API of the numbat service (default: localhost)
  • MANTIS__NUMBAT__HTTP__PORT - port of the HTTP API of the numbat service (default: 10600)
  • MANTIS__NUMBAT__HTTP__PATH - path of the HTTP API of the numbat service (default: ``)
  • MANTIS__OCTOPUS__HTTP__SCHEME - scheme of the HTTP API of the octopus service (default: http)
  • MANTIS__OCTOPUS__HTTP__HOST - host of the HTTP API of the octopus service (default: localhost)
  • MANTIS__OCTOPUS__HTTP__PORT - port of the HTTP API of the octopus service (default: 10300)
  • MANTIS__OCTOPUS__HTTP__PATH - path of the HTTP API of the octopus service (default: ``)
  • MANTIS__OCTOPUS__SRT__HOST - host of the SRT stream of the octopus service (default: localhost)
  • MANTIS__OCTOPUS__SRT__PORT - port of the SRT stream of the octopus service (default: 10300)
  • MANTIS__DEBUG - enable debug mode (default: false)