with_servecontext
Create a serve context with custom configuration.
This function allows you to customize how an app is served, including overriding environment variables, cluster pool, logging, and other deployment settings.
def with_servecontext(
mode: ServeMode | None = None,
*,
version: Optional[str] = None,
copy_style: CopyFiles = "loaded_modules",
dry_run: bool = False,
project: str | None = None,
domain: str | None = None,
env_vars: dict[str, str] | None = None,
parameter_values: dict[str, dict[str, str | flyte.io.File | flyte.io.Dir]] | None = None,
cluster_pool: str | None = None,
log_level: int | None = None,
log_format: LogFormat = "console",
interactive_mode: bool | None = None,
copy_bundle_to: pathlib.Path | None = None,
# Local-serving parameters
deactivate_timeout: float | None = None,
activate_timeout: float | None = None,
health_check_timeout: float | None = None,
health_check_interval: float | None = None,
health_check_path: str | None = None,
raw_data_path: str | None = None,
) -> _Serve: ...
Create a serve context with custom configuration. This function allows you to customize how an app is served, including overriding environment variables, cluster pool, logging, and other deployment settings.
Parameters
| Name | Type | Description |
|---|---|---|
| mode | `ServeMode | None` = null |
| version | Optional[str] = null | Optional version override for the app deployment |
| copy_style | CopyFiles = "loaded_modules" | Code bundle copy style. Options: "loaded_modules", "all", "none" |
| dry_run | bool = false | If True, don't actually deploy |
| project | `str | None` = null |
| domain | `str | None` = null |
| env_vars | `dict[str, str] | None` = null |
| parameter_values | `dict[str, dict[str, str | flyte.io.File |
| cluster_pool | `str | None` = null |
| log_level | `int | None` = null |
| log_format | LogFormat = "console" | Optional log format ("console" or "json") |
| interactive_mode | `bool | None` = null |
| copy_bundle_to | `pathlib.Path | None` = null |
| deactivate_timeout | `float | None` = null |
| activate_timeout | `float | None` = null |
| health_check_timeout | `float | None` = null |
| health_check_interval | `float | None` = null |
| health_check_path | `str | None` = null |
| raw_data_path | `str | None` = null |
Returns
| Type | Description |
|---|---|
_Serve | Serve context manager with configured settings |