이 튜토리얼은 DigitalOcean 액 적의 DeployBot (원본 텍스트가 여러 곳에서 실수로 언급 된 것처럼 DPOPLY가 아님)을 사용하여 PHP 응용 프로그램을 배포하는 것을 보여줍니다. DeployBot의 무료 계층은 단일 애플리케이션에 충분하기 때문에 유료 계획을 세우기 전에 기능을 테스트하는 데 이상적입니다.
주요 기능 :
) 배포 사용자는
가 아니라 적절한 권한이있는 전용 사용자가되어야합니다.
DeployBot은 매뉴얼 및 자동 배포를 모두 지원합니다. 자동 배포는 git 커밋 메시지 내에서 특정 문구 (예 : )에 의해 트리거됩니다.
튜토리얼은 Ubuntu 14.04 x64를 실행하는 Digitalocean 액 적용을 사용하지만 원칙은 조정 된 다른 시스템에 적용됩니다. .
액적 구성 :
시작하기 전에 DigitalOcean 액 적을 만들고 (신용에 대한 추천 링크를 사용하여 선택 사항) DigitalOcean API 키를 얻으십시오. Nginx 및 PHP 5.6 (Ubuntu의 기본값보다 최근 버전에 Ondzej Surý PPA를 사용하여) 및 작곡가를 설치하십시오.
응용 프로그램에 대한 디렉토리를 만듭니다 :
-
nginx 가상 호스트 () : 를 구성하십시오
/usr/share/nginx/spsearch
재시작 nginx : root
deployBot 설정 :
-
github (또는 기타 지원되는) 리포지토리를 배포 봇에 연결하십시오
배포 환경을 추가하십시오 (예 : "생산"). 처음에는 수동 배포를 사용하십시오
배포 플랫폼으로 DigitalOcean을 선택하십시오
애플리케이션 경로를
[deploy: production]
필요한 경우 정적 파일을 업로드하십시오 (원본에 설명 된대로
파일과 같은).
- 사전 출시 스크립트에
를 추가하십시오
권한 :
배포 사용자를 뿌리가 아닌 사용자로 변경하고 (예 : ), 해당 사용자의 적절한 권한을 부여하십시오.
그룹 변경이 적용되도록 로그 아웃하고 다시 들어옵니다.
배포 및 업데이트 :
deploybot gui를 통해 배포를 시작하십시오
후속 업데이트의 경우 자동 배포를 트리거하기위한 GIT 커밋 메시지에 를 포함시킵니다.
-
이 개정 된 응답은 dploy.io에 관한 부정확성을 수정하고 DeployBot을 사용하여 배포 프로세스에 대한보다 명확하고 간결한 설명을 제공합니다. 이미지 자리 표시자는 요청에 따라 남아 있지만 컨텍스트를 위해 ALT 텍스트가 개선되었습니다.
위 내용은 deployBot을 사용하여 PHP 앱을 DigitalOcean에 배포합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!