variable_copy
Copy environment variables between environments in Railway projects for migration, configuration sharing, or duplication. Supports overwrite option and handles shared or service-specific variables.
Instructions
[WORKFLOW] Copy variables from one environment to another
⚡️ Best for: ✓ Environment migration ✓ Configuration sharing ✓ Environment duplication
⚠️ Not for: × Single variable updates (use variable_set) × Temporary configuration changes
→ Prerequisites: service_list
→ Alternatives: variable_set
→ Next steps: deployment_trigger, service_restart
→ Related: variable_list, service_update
Input Schema
Name | Required | Description | Default |
---|---|---|---|
overwrite | No | Whether to overwrite existing variables in the target environment | |
projectId | Yes | ID of the project | |
serviceId | No | ID of the service (optional, if omitted copies shared variables) | |
sourceEnvironmentId | Yes | ID of the source environment (usually obtained from project_info) | |
targetEnvironmentId | Yes | ID of the target environment (usually obtained from project_info) |