actions-marketplace-validations/Laravel Zero Downtime Deployment
Deploy project to server by ssh with zero downtime deployment.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| host | Remote server host ex: 192.168.0.1 or localhost.com | yes | — |
| username | Remote server username ex: github-action | yes | — |
| port | Remote server port default: 22 | yes | — |
| password | Remote server password | no | — |
| ssh_key | SSH private key to connect server instead use password | no | — |
| ssh_passphrase | SSH private passphrase | no | — |
| target | Remote server target path | yes | — |
| sha | Git commit sha need to deploy (github.sha) | yes | — |
| env_file | Environment file content to sync with .env file | no | — |
| deploy_branch | Branch will deploy from | yes | — |
| command_script_before_check_folders | Command script before checking folders | no | false |
| command_script_after_check_folders | Command script after checking folders | no | false |
| command_script_before_download | Command script before download release | no | false |
| command_script_after_download | Command script after download release | no | false |
| command_script_before_activate | Command script before activate release | no | false |
| command_script_after_activate | Command script after activate release | no | false |
Outputs
no outputs