ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Attributes | List of all members
options Struct Referencefinal

All of the configuration options required by the HTTP server. More...

#include <options.hpp>

Collaboration diagram for options:
Collaboration graph

Public Attributes

std::optional< ores::logging::logging_optionslogging
 Configuration options related to logging, if any.
 
http::net::http_server_options server
 Configuration related to HTTP server operations.
 
ores::database::database_options database
 Configuration related to database operations.
 
ores::nats::config::nats_options nats
 Configuration related to NATS messaging.
 
std::string compute_storage_dir {"/var/ores/http-server/compute"}
 Root directory for compute grid file storage (packages, inputs, outputs).
 
std::string http_base_url
 Override for the HTTP base URL advertised via NATS service discovery.
 

Detailed Description

All of the configuration options required by the HTTP server.

Member Data Documentation

◆ http_base_url

std::string http_base_url

Override for the HTTP base URL advertised via NATS service discovery.

If empty, defaults to "http://localhost:{server.port}".