Rocketeer에 갇혀 있는 경우 Gitter 채팅은 토론을 위해 열려 있고 서로를 도울 것입니다. 가끔 메일을 보내주실 수도 있지만 제가 이 프로젝트에 수년간 참여하지 않았으므로 아마도 문제를 해결하지 못할 수도 있다는 점을 명심하세요.
Rocketeer는 최신 PHP 작업 실행기 및 배포 패키지입니다. Laravel Framework 철학에서 영감을 받아 빠르고, 우아하며, 무엇보다도 사용하기 쉬운 것을 목표로 합니다.
후자와 마찬가지로 현명한 기본값과 현대적인 개발이 강조됩니다. PHP로 코딩되어 있지만 소규모 HTML/CSS 웹사이트부터 대규모 Rails 애플리케이션까지 모든 프로젝트를 배포할 수 있습니다.
가장 빠른 방법은 바이너리를 가져오는 것입니다.
$ wget http://rocketeer.autopergamene.eu/versions/rocketeer.phar
$ chmod +x rocketeer.phar
$ mv rocketeer.phar /usr/local/bin/rocketeer
Rocketeer를 설정하는 더 많은 방법은 공식 문서에서 찾을 수 있습니다.
Rocketeer에서 사용 가능한 명령은 다음과 같습니다.
$ php rocketeer
check Check if the server is ready to receive the application
cleanup Clean up old releases from the server
current Display what the current release is
deploy Deploys the website
flush Flushes Rocketeer's cache of credentials
help Displays help for a command
ignite Creates Rocketeer's configuration
list Lists commands
rollback Rollback to the previous release, or to a specific one
setup Set up the remote server for deployment
strategies Lists the available options for each strategy
teardown Remove the remote applications and existing caches
test Run the tests on the server and displays the output
update Update the remote server without doing a new release
문서는 여기에서 찾을 수 있습니다.
$ composer test
자세한 내용은 CONTRIBUTING을 참조하세요.
보안 관련 문제를 발견한 경우 문제 추적기를 사용하는 대신 :author_email로 이메일을 보내주세요.
MIT 라이센스(MIT). 자세한 내용은 라이센스 파일을 참조하십시오.
그것은 나에게 묻는 질문입니다. 단순히 Capistrano를 사용하면 어떨까요? 저는 과거에 Capistrano를 사용해 본 적이 있습니다. Capistrano는 사용자가 원하는 모든 기능을 제공합니다.
그러나 이는 Ruby 패키지로 남아 있으며 어떤 면에서는 Rails와 긴밀하게 결합되어 있습니다. Rocketeer는 앱에 Ruby 파일이 걸려있지 않도록 해줍니다. 이렇게 하면 한 번 구성하고 배포 루틴 외부에서도 애플리케이션 영역 내 원하는 곳 어디에서나 사용할 수 있습니다. Capistrano는 처음 사용하는 사용자나 초보자가 이해하기 훨씬 더 쉽기 때문에 한 번에 이해해야 할 것이 많습니다. Rocketeer는 스마트 기본값을 제공하고 설치 및 설치 사이의 시간을 단축하여 최대한 간단하게 만드는 것을 목표로 합니다. 처음으로 deploy
누르십시오.
또한 PHP 세계에 대해 더 많이 고려되었습니다. Composer 및 PHPUnit을 실행하도록 Capistrano를 구성할 수 있지만 처음부터 예상되는 것은 아니며 모든 PHP 개발자의 일부인 작업은 Rocketeer의 핵심 배포 프로세스에 통합되어 있습니다.