Adds server-scoped shared environment variables, allowing users to define variables per server that are automatically available to all applications deployed on that server.
This addresses the limitation described in #7738 where multi-server deployments have no way to distinguish between servers from within the application. Server-level environment variables enable per-server configuration (e.g., server identifiers, region-specific settings) without duplicating variables across individual resources.
server_id foreign key to shared_environment_variables table'server' type(key, server_id, team_id)server() relationshipenvironment_variables() relationship'server' type resolution in shared variable lookup — resolves the server through resource → destination → serverSharedVariables\Server\Index Livewire component — lists all team servers for selectionSharedVariables\Server\Show Livewire component — full CRUD with normal/developer (bulk edit) views{{ server.VARIABLE_NAME }} syntax consistent with existing scopesEnvVarInput component to include 'server' scope in autocomplete dropdownAdd.php and Show.php environment variable components to fetch server-scoped variables for autocomplete suggestionsinject_server_environment_variables() method handles runtime injection with proper escaping for literal/multiline valuesGET /shared-variables/servers — Server list for variable managementGET /shared-variables/server/{server_uuid} — Server variable management pageSHARED_VARIABLE_TYPES to include 'server'{{ server.VARIABLE_NAME }} syntaxServer IP addresses and other sensitive server metadata are NOT automatically exposed as environment variables, per maintainer guidance in #7738.
/claim #7738
Tereda_Developer
@teredasites
Praveen Pendyala
@pkpio