|
Pharos 0.7.23
Modern Web Framework & Web App Hosting Service.
|
Parsed native serve configuration used to bootstrap the runtime listener. More...
#include <native_runtime_types.h>
Data Fields | |
| char * | kind |
| char * | target_id |
| char * | conf_path |
| char * | app_dir |
| char * | build_dir |
| char * | state_dir |
| char * | state_path |
| char * | base_path |
| char * | log_path |
| char * | debug |
| char * | socket_path |
| char * | host |
| char * | port |
| char * | root |
| int | seed_state |
Parsed native serve configuration used to bootstrap the runtime listener.
Definition at line 16 of file native_runtime_types.h.
| char* ServeConfig::app_dir |
Apps directory override used for discovery.
Definition at line 20 of file native_runtime_types.h.
Referenced by append_app_common_flags(), free_serve_config_native(), handle_native_runtime_app_command(), load_app_runtime_for_single_app(), parse_serve_config_native(), prepare_finalized_app_from_config(), and shell_status_or_build_native().
| char* ServeConfig::base_path |
URL mount path override for the app.
Definition at line 24 of file native_runtime_types.h.
Referenced by add_runtime_app_native(), append_app_common_flags(), finalize_base_path_native(), free_serve_config_native(), handle_native_runtime_app_command(), load_app_runtime_for_single_app(), load_runtime_stack(), maybe_seed_app_state_native(), parse_serve_config_native(), prepare_finalized_app_from_config(), and shell_status_or_build_native().
| char* ServeConfig::build_dir |
Build directory override for artifact lookup.
Definition at line 21 of file native_runtime_types.h.
Referenced by append_app_common_flags(), free_serve_config_native(), handle_native_runtime_command(), load_app_runtime_for_single_app(), load_runtime_stack(), parse_serve_config_native(), prepare_finalized_app_from_config(), resolve_website_root(), runtime_build_dir_override_native(), and shell_status_or_build_native().
| char* ServeConfig::conf_path |
Runtime configuration file path.
Definition at line 19 of file native_runtime_types.h.
Referenced by append_app_common_flags(), apply_serve_config_defaults_from_conf_native(), finalize_runtime_conf_path_native(), free_serve_config_native(), handle_native_runtime_command(), load_runtime_stack(), maybe_seed_app_state_native(), parse_serve_config_native(), resolved_runtime_conf_path_from_config_native(), serve_runtime_stack_native(), serve_single_app(), and shell_status_or_build_native().
| char* ServeConfig::debug |
Debug flag override stored as text.
Definition at line 26 of file native_runtime_types.h.
Referenced by finalize_debug_native(), free_serve_config_native(), parse_serve_config_native(), and shell_status_or_build_native().
| char* ServeConfig::host |
TCP host for network serving.
Definition at line 28 of file native_runtime_types.h.
Referenced by apply_serve_config_defaults_from_conf_native(), free_serve_config_native(), load_runtime_stack(), native_listener_endpoint(), native_listener_open_tcp(), parse_serve_config_native(), and runtime_log_banner_native().
| char* ServeConfig::kind |
Requested serve surface or mode.
Definition at line 17 of file native_runtime_types.h.
Referenced by free_serve_config_native(), handle_native_runtime_command(), handle_serve(), native_listener_default_port(), parse_native_app_ops_config(), parse_serve_config_native(), and shell_status_or_build_native().
| char* ServeConfig::log_path |
Access or runtime log path override.
Definition at line 25 of file native_runtime_types.h.
Referenced by finalize_log_path_native(), free_serve_config_native(), parse_serve_config_native(), serve_static_root(), and shell_status_or_build_native().
| char* ServeConfig::port |
TCP port for network serving.
Definition at line 29 of file native_runtime_types.h.
Referenced by apply_serve_config_defaults_from_conf_native(), free_serve_config_native(), load_runtime_stack(), native_listener_default_port(), and parse_serve_config_native().
| char* ServeConfig::root |
Repository or runtime root used for discovery.
Definition at line 30 of file native_runtime_types.h.
Referenced by free_serve_config_native(), handle_serve(), parse_serve_config_native(), serve_static_root(), and serve_website_target().
| int ServeConfig::seed_state |
Whether state seeding is enabled for startup.
Definition at line 31 of file native_runtime_types.h.
Referenced by handle_native_runtime_app_command(), maybe_seed_app_state_native(), and parse_serve_config_native().
| char* ServeConfig::socket_path |
Unix socket path for local serving.
Definition at line 27 of file native_runtime_types.h.
Referenced by apply_serve_config_defaults_from_conf_native(), free_serve_config_native(), native_listener_endpoint(), native_listener_open(), native_listener_open_unix(), native_listener_register_cleanup(), parse_serve_config_native(), resolve_runtime_socket_path_native(), and runtime_log_banner_native().
| char* ServeConfig::state_dir |
State directory override, when provided.
Definition at line 22 of file native_runtime_types.h.
Referenced by add_runtime_app_native(), append_app_common_flags(), finalize_state_path_native(), free_serve_config_native(), handle_native_runtime_app_command(), load_app_runtime_for_single_app(), load_runtime_stack(), maybe_seed_app_state_native(), parse_serve_config_native(), prepare_finalized_app_from_config(), and shell_status_or_build_native().
| char* ServeConfig::state_path |
Effective runtime state file path.
Definition at line 23 of file native_runtime_types.h.
Referenced by add_runtime_app_native(), append_app_common_flags(), finalize_state_path_native(), free_serve_config_native(), handle_native_runtime_app_command(), load_app_runtime_for_single_app(), load_runtime_stack(), maybe_seed_app_state_native(), parse_serve_config_native(), prepare_finalized_app_from_config(), and shell_status_or_build_native().
| char* ServeConfig::target_id |
App or target identifier selected for the command.
Definition at line 18 of file native_runtime_types.h.
Referenced by build_native_backup_report_local_json(), build_native_restore_report_local_json(), capture_migrate_verify_report_json(), free_serve_config_native(), handle_native_runtime_app_command(), handle_native_runtime_command(), handle_serve(), load_app_runtime_for_single_app(), native_build_sqlite_migrate_verify_failure_report_json(), native_capture_migrate_verify_sqlite_report_json(), parse_native_app_ops_config(), parse_serve_config_native(), prepare_finalized_app_from_config(), resolve_website_root(), serve_single_app(), and shell_status_or_build_native().