> 백엔드 개발 > PHP 튜토리얼 > deployBot을 사용하여 PHP 앱을 DigitalOcean에 배포합니다

deployBot을 사용하여 PHP 앱을 DigitalOcean에 배포합니다

Christopher Nolan
풀어 주다: 2025-02-17 08:36:14
원래의
604명이 탐색했습니다.
이 튜토리얼은 DigitalOcean 액 적의 DeployBot (원본 텍스트가 여러 곳에서 실수로 언급 된 것처럼 DPOPLY가 아님)을 사용하여 PHP 응용 프로그램을 배포하는 것을 보여줍니다. DeployBot의 무료 계층은 단일 애플리케이션에 충분하기 때문에 유료 계획을 세우기 전에 기능을 테스트하는 데 이상적입니다.

주요 기능 :

Deploying PHP apps to DigitalOcean with 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 커밋 메시지에 를 포함시킵니다.
  1. 이 개정 된 응답은 dploy.io에 관한 부정확성을 수정하고 DeployBot을 사용하여 배포 프로세스에 대한보다 명확하고 간결한 설명을 제공합니다. 이미지 자리 표시자는 요청에 따라 남아 있지만 컨텍스트를 위해 ALT 텍스트가 개선되었습니다.

위 내용은 deployBot을 사용하여 PHP 앱을 DigitalOcean에 배포합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿