tariqayman/Laravel Zero Downtime Deployment

Deploy project to server by ssh with zero downtime deployment.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
hostRemote server host ex: 192.168.0.1 or localhost.comyes
usernameRemote server username ex: github-actionyes
portRemote server port default: 22yes
passwordRemote server passwordno
ssh_keySSH private key to connect server instead use passwordno
ssh_passphraseSSH private passphraseno
targetRemote server target path yes
shaGit commit sha need to deploy (github.sha)yes
env_fileEnvironment file content to sync with .env fileno
deploy_branchBranch will deploy fromyes
command_script_before_check_foldersCommand script before checking foldersnofalse
command_script_after_check_foldersCommand script after checking foldersnofalse
command_script_before_downloadCommand script before download releasenofalse
command_script_after_downloadCommand script after download releasenofalse
command_script_before_activateCommand script before activate releasenofalse
command_script_after_activateCommand script after activate releasenofalse

no outputs