0
간단한 답이있을 것입니다. 우리 프로그램은 실행 가능한 jar 파일이고, 쉘 스크립트 래퍼가있다.OpsWorks에서 독립 실행 형 프로그램을 실행하려면 어떻게해야합니까?
- OpsWorks 우리는 그 압축을 풀고 난 사용자 지정 배포를 작성하는 경로 아래 현재 해요
bin/run_server.sh
에있는 스크립트 파일을 실행하려는
include_recipe 'deploy'
node[:deploy].each do |application, deploy|
# assume the zip file has been extracted at this point,
# and the CWD is the extracted contents
execute "run the server" do
command 'bash bin/run_server.sh'
action :run
end
end
이 그것을 bin/run_server.sh
을 찾을 수 없다는 주장 실패
여기 내 시도이다.
미리 감사드립니다.
zip 파일의 다운로드 위치를 알 수 없습니다. 인스턴스에 ssh-ed를 넣었으므로이 인스턴스 나 인스턴스의 내용을 찾을 수 없습니다. – Joe
노드 [: deploy] [application] [: deploy_to]에 있어야하지만 사용자 정의 계층을 사용하고 있으므로 배포 단계가 누락되었을 수 있습니다. 맞춤 레시피 설정 및 앱 구성에 대한 자세한 내용을 공유 할 수 있습니까? – avout
나는 설치 과정에 배포 단계가 포함되어 있지만 응용 프로그램이 아직 배포되지 않았다는 것을 알고 있습니다. 내 앱 자체에 배포 훅을 추가해야하므로 원하는 효과를 얻을 수 있으므로 설치 프로그램이 아니라 애플리케이션 코드를 받자 마자 셰프가 실행합니다. – Joe