본문 바로가기

테크/코딩일반

Sublime에서 직접 Google Appengine Deploy 하기(자동)

반응형

안녕하세요. 코딩하는 건축가입니다. 


오늘은 너무 유용한 코드를 하나 소개해드릴려고 합니다. 


Google Appengine을 사용하다보면, 매번 deploy하고 확인하는게 참 시간도 많이 걸리고, 


할때마다 아이디/비번치고 해야하니 너무 불편하죠잉?


이 코드를 이용하면, sublime에서 아이디/비번 안치고 자동으로 deploy가 가능합니다. 

(물론, 처음에 한번은 해야하지요.)



https://github.com/pjhjohn/gaed-sublime


올려주신분은 멋쟁이 사자처럼 2기의 멋쟁이 박준호님이구요. 


맥, 윈도우 32비트, 윈도우 64비트로 정말 친절하게 만드셨습니다. 


Github에 가시면 해당 내용들을 받으실수 있는데, 여기서도 설명해드리면서 코드도 업로드 해드리겠습니다. 


gaed-sublime-master.zip


화일 받으시구요. 


deploy.py 화일은 필요한 application의 최상위 폴더에 놓습니다.



코드도 참 보기좋게 짜셧습니다. 


이 deploy.py의 기능은 update와 rollback 두가지로 되어 있습니다. 


그 문제의 rollback까지 해결해주셔서, 너무 감사드립니다.


자 다음은 키설정을 해서, Ctrl+5를 누르면 자동으로 deploy이 되도록 해보겠습니다.


 

Sublime text2에서 키설정은 Preference > Key Bindings -User를 통해서 가능합니다. 


아래 코드를 복사하셔서 넣으시고, Sublime을 다시 재 시동하세요. 


아래 코드에는 추가로 indent를 다시 맞춰주는 Ctrl+i도 같이 있습니다. 

[
	{ "keys": ["ctrl+/"], "command": "toggle_comment"},
	{"keys":["Ctrl+i"], "command":"reindent"},
    	{"keys":["Ctrl+5"], "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    }
]


자 이제는 sublime에서 deploy.py를 활성화 시키고 Ctrl+5를 누르면 됩니다. 



혹시 Ctrl+5를 누르셔도, 별 반응이 없나요? 


REPL이 필요합니다. Sublime text 활용편을 참고해주세요. ^^;


반응형