Phoenix.ReactServer.Config (Phoenix.ReactServer NG v0.8.4)

Copy Markdown View Source

Centralized configuration management for Phoenix.ReactServer runtimes.

This module provides default values and validation for all configurable parameters across different runtime implementations.

Summary

Functions

Default configuration values for all runtimes.

Gets file watcher configuration.

Gets configuration for a specific runtime with defaults applied.

Gets security configuration.

Converts configuration to keyword list for backward compatibility.

Validates runtime-specific configuration.

Functions

defaults()

Default configuration values for all runtimes.

file_watcher_config(overrides \\ %{})

Gets file watcher configuration.

runtime_config(runtime_name, user_config \\ %{})

Gets configuration for a specific runtime with defaults applied.

security_config(overrides \\ %{})

Gets security configuration.

to_keyword_list(config)

Converts configuration to keyword list for backward compatibility.

validate_runtime_config(runtime_name, config)

Validates runtime-specific configuration.