heyputer/Puter Worker Deploy
Upload a worker's source from a repository path to Puter FS and deploy/update a Puter Worker.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| worker_name | Worker name to deploy (e.g. my-api or my-api.puter.work). | yes | — |
| puter_path | Destination directory path in Puter FS for the worker source. | yes | — |
| puter_token | Puter auth token. Pass from GitHub secrets. | yes | — |
| source_path | Local path in the checked out repository to deploy. | no | . |
| entry_file | Worker entry file, relative to source_path (ignored when source_path is a single file). | no | index.js |
| include_hidden | Whether to include hidden files/directories (dotfiles). | no | false |
| concurrency | Number of concurrent uploads. | no | 8 |
Outputs
| name | description |
|---|---|
| deployed_files | Total files uploaded. |
| worker_url | Resolved worker URL. |
| deploy_action | Worker deploy result: created or updated. |