2

가상 개인 서버가 있고 도메인 이름이 /var/www/vhosts입니다. 내 로컬 시스템에 내 Rails 앱이 있습니다. FTP를 통해 파일을 전송 한 후 레일스 앱을 프로덕션 모드로 실행할 수 있습니까?FTP를 사용하여 레일 응용 프로그램 배포

대부분의 자습서는 capistrano를 사용하여 배포하는 방법에 대한 것입니다. 개인적인 git repo가 ​​없기 때문에 카피 스트라 노를 사용하는 것에 관심이 없습니다.

+0

카피 스트라 노를 사용하는 것이 좋습니다. 특히 대안으로 FTP를 사용하여 파일을 복사하는 경우. 배포하려는 서버에 명령 줄 액세스가 필요한 것들이 있다는 것을 알고 있습니까? –

답변

0

Capistrano는 리포지토리와 다른 소스에서의 배포를 지원합니다. 하나의 생산 시나리오에서 우리는 로컬 관리 서버에서 클러스터로 배포하는 동안 사용했습니다. 낮은 레벨은 rsync/ftp를 사용하여 회상하지 않았습니다. 여기

은 관련 게시물 : Capistrano deployment with rsync

다른 방법에 결과를 게시 마십시오.

0

당신은 망할 놈을 사용하고 있습니까? 그렇다면이 Ruby 도구를 사용하여 FTP를 통해 배포 할 수 있습니다.

git 저장소를 FTP 서버에 "푸시"할 수있게 해주는 3 개의 git-ftp 스크립트가 있습니다.

    배시, 파이썬이나 PHP로 작성된 스크립트를 선호 너무 경우 다른 언어
  • git-deploy

이 다른 같은 도구를 제공합니다.

힘내기를 사용하지 않는 경우, 강력히 권하고 싶습니다.