albertoarena/Netsons Deploy
Deploy Laravel applications to Netsons shared hosting via FTP or Git
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 5, 2026
- License
- MIT
Pinned Snippet
uses: albertoarena/laravel-netsons-deploy@644e541d4ea87abc3a611464a9855030a8044dbf # v1.12.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| strategy | Deployment strategy: ftp or git | yes | — |
| environment | Target environment: stage or production | yes | — |
| php-version | PHP version for build | — | 8.4 |
| node-version | Node.js version for build | — | 22 |
| package-manager | Node package manager: npm or yarn | — | yarn |
| remote-php | Remote PHP binary path on Netsons | — | /usr/local/bin/ea-php84 |
| remote-composer | Remote Composer binary path on Netsons | — | /usr/local/bin/composer |
| deploy-path | Remote deploy path relative to home | yes | — |
| ssh-host | SSH hostname | yes | — |
| ssh-port | SSH port | — | 65100 |
| ssh-user | SSH username | yes | — |
| ssh-private-key | SSH private key | yes | — |
| ssh-key-passphrase | SSH key passphrase (if any) | — | "" |
| ssh-known-hosts | SSH known hosts entry | yes | — |
| ssh-retries | Max SSH connection retry attempts | — | 3 |
| ssh-retry-delay | Seconds to wait between SSH retries | — | 10 |
| ssh-connect-timeout | SSH connection timeout in seconds | — | 30 |
| releases-keep | Number of releases to keep | — | 5 |
| ftp-host | FTP hostname (FTP strategy only) | — | "" |
| ftp-port | FTP port | — | 21 |
| ftp-user | FTP username (FTP strategy only) | — | "" |
| ftp-password | FTP password (FTP strategy only) | — | "" |
| git-repo | Git repository HTTPS URL (git strategy only) | — | "" |
| git-branch | Git branch to deploy (git strategy only) | — | main |
| git-token | GitHub token for private repo access (git strategy only) | — | "" |
Outputs
no outputs