2016-08-30 2 views

답변

0

나는 CF를 위해이 플러그인을 만들었지 만, SSH에 새로운 인스턴스를 생성했기 때문에 더 이상 작동하지 않습니다. 그러나 tmate 세션을 실행하는 데 사용한 스크립트를 계속 사용할 수 있습니다. 다시 밀어보십시오 다음 옵션을 사용하여 응용 프로그램을 예를 cf push show-headers -u none -c 'curl -s https://raw.githubusercontent.com/danhigham/cf-console/master/install.sh > /tmp/install.sh && bash /tmp/install.sh && sleep infinity'

'수면'에 대한 호출에 대한

-u none -c 'curl -s https://raw.githubusercontent.com/danhigham/cf-console/master/install.sh > /tmp/install.sh && bash /tmp/install.sh && sleep infinity'

컨테이너가 tmate를 호출 후 유지 보장합니다. 푸시가 성공하면 로그에서 다음과 같은 행을 살펴보십시오.

2016-09-01T08:01:36.70+0100 [APP/0]  OUT ./include/event2/util.h 
2016-09-01T08:01:36.70+0100 [APP/0]  OUT ./bin/tmate 
2016-09-01T08:01:50.21+0100 [APP/0]  OUT [email protected] 

여기에 세 번째 라인

ssh [email protected]을 통해 컨테이너에 연결할 수 있어야합니다 SSH를 주소를 보여줍니다. 두 개의 창 (하나는 bash 쉘, 다른 하나는 연관된 buildpack에 의해 실행되는 명령)과 함께 tmux 세션에 연결해야합니다. 말할 필요도없이, 이것보다 더 나은 해결책은 DEA 대신에 Diego 셀을 사용하는 것입니다 .-)

관련 문제