Rocketeer is a deployment tool specially designed for PHP applications, capable of automatically pushing the correct code to the server within seconds and ensuring the application runs stably. It is built on top of the Laravel Task Runner, simplifying the deployment process.
The core advantage of Rocketeer lies in automated code deployment, eliminating the tedious manual uploading process and enabling fast and secure code release to the server.
Allows users to define personalized deployment steps, flexibly executing tasks such as Composer dependency updates and database migrations to meet complex project needs.
With version control, Rocketeer can automatically detect code changes and only deploy necessary parts, facilitating testing and quick rollback to previous versions to ensure deployment safety.
Supports predefined and scheduled tasks, allowing developers to set timed dependency updates or other routine operations, further optimizing maintenance workflows.
First, install Rocketeer, which is quick and simple by running the following command:
<span class="fun">composer global require anahkiasen/rocketeer</span>
After installation, configure your server connection information. Rocketeer supports multiple connection methods such as SSH, FTP, and SFTP, which can be selected in the configuration file.
<span class="fun">php rocketeer.phar ignite</span>
Running the ignite command generates the configuration files inside the .rocketeer folder for easy management.
After configuration, deploy your application code to the server using:
<span class="fun">php rocketeer.phar deploy</span>
Once deployment is complete, you can run database migrations or other custom tasks:
<span class="fun">php rocketeer.phar migrate</span>
Rocketeer is a fully featured and easy-to-use PHP deployment tool with practical features like automated deployment, customizable workflows, version control, and task scheduling. Regardless of project size, it helps developers complete deployments efficiently and reliably, making it an ideal choice for modern PHP projects.