feat: allow setting up only web/worker deployments for linux (#12004)

## cwctl
-  allow setting up only web/worker deployments for linux
- allow upgrades to a custom branch - experimental

```
Usage Examples:
  # Convert existing full deployment to web-only (for web ASG)
  cwctl --convert web

  # Convert existing full deployment to worker-only (for worker ASG)
   cwctl --convert worker

  # Convert specialized deployment back to full
  cwctl --convert full

  # Fresh installs still work as before
    cwctl -i --web-only    # New web-only install
    cwctl -i --worker-only # New worker-only instal
```

- Upgrading to custom branches is risky, as other dependencies like node
or db might have changed

```
  cwctl --upgrade        # Upgrade to master branch - default
  cwctl -U v4.3.0         # Upgrade to specific release branch 
  cwctl --upgrade feat/new-feature  # Upgrade to feature branch
```
This commit is contained in:
Vishnu Narayanan
2025-07-22 14:24:25 +05:30
committed by GitHub
parent dc49ae2515
commit c4b076dbb2
5 changed files with 235 additions and 29 deletions

View File

@@ -1 +1 @@
3.2.0
3.3.0