기본 콘텐츠로 건너뛰기

Azure에서 Flask 게시하기

Azure에서 Flask 게시하기

서론)

http://ydh0110.tistory.com/59 에서 Flask로 웹을 만들었다.

MySQL도 연결하고, DocumentDB까지 연결했는데 문제는 이 사이트를 켤 때마다 VS로 파이썬 프로젝트를 실행해야 한다는 거.

뭐 약간의 귀찮음만 감수하면 되긴 하지만 스승님의 조언에 따라 Azure에서 게시하기로 했다.

처음엔 MS의 겁나 친절한 설명에 따라 차근차근 앱을 만들었다.

아래는 문제의 그 설명.

위의 방법이 더 간지나긴 하기 때문에 쓰는 건 본인의 자유지만....나는 거진 3-4일을 내리 삽질하고 나서 포기했다.

그 뒤로 다른 업무들을 하고 있었는데 오늘 다시 한 번 건드려본 결과...

위 유튜브 영상의 도움으로 거의 5분 만에 깔끔하게 해결됐다.

그럼 본론으로-

1)

일단 Azure portal의 본인 계정에서 Flask 앱을 하나 만든다.

Flask라고 검색하면 나온다!

그럼 적절하게 네이밍과 환경설정을 해주고 배포한다.

2)

Azure Portal에서 Flask 앱을 만들어 배포까지 완료했으면 이제 VS로 돌아와 Flask Project를 만든다.

난 보통의 Python Project에다가 코드를 짰는데, 로컬에서는 잘 돌아갔으나 Azure 배포에 문제가 있었다.(Azure 게시가 아예 안 됨)

그래서 Flask Web Project에 다시 짬.

가상 환경으로 Python 2.7을 설정해주고...

기본 템플릿이 갖춰졌다!!

이제 Azure에 게시를 할 수 있는데,

혹 본인의 소스를 짜넣었다면 일단 본인 컴에서부터 잘 돌아가는지 확인한 후,

잘 돌아간다면 프로젝트에서 오른쪽 마우스 버튼으로 '게시'를 누른다.

3)

이 후로부터는 아래와 같이 하면 된다.

'Microsoft Azure 웹앱'을 누르고,

본인의 Azure 계정으로 로그인 한 뒤,

앱을 게시할 곳을 고른다.

그리고 OK!

이 부분은 자동으로 작성되기 때문에 딱히 쓸 건 없다.

그리고 Azure에서 만든 앱의 URL로 들어가면...!

127.0.0.1:5000 따위를 적지 않고도 내 웹에 들어갈 수 있다.

따로 파이썬 코드를 실행시켜둘 필요도 없다.

+)

아래는 내가 만든 웹이 게시된 것.

보이진 않지만 그냥 뿌듯해서 넣어봤다.

(+초보자인지라 여전히 중간중간 삽질이 많다.)

from http://yuda.dev/66 by ccl(A) rewrite - 2020-03-06 04:54:16

댓글

이 블로그의 인기 게시물

Flask 13. pythonanywhere에 배포하기

Flask 13. pythonanywhere에 배포하기 Login: PythonAnywhere It's always a pleasure to hear from you! Ask us a question, or tell us what you love or hate about PythonAnywhere. We'll get back to you over email ASAP. Sorry, there was an error connecting to the server. Please try again in a few moments... www.pythonanywhere.com from http://ohdowon064.tistory.com/124 by ccl(A) rewrite - 2020-03-11 15:54:10

Flask.py #1 설치해보자

Flask.py #1 설치해보자 Flask는 python의 프레임워크라고 할 수 있습니다. Flask를 설치해보자! # 리눅스 -- 접기 이러면 끝 - # pip install flask $ sudo -s 리눅스 같은 경우는 이미 파이썬이 설치가 되어 있을겁니다. # 리눅스 -- 접기 # 맥 -- 접기 이러면 끝 - $ sudo pip install flask 설치가 끝낫으면 Terminal.app 을 열어줍시다. 로 접속하여 파이썬을 설치해 줍니다. [ https://www.python.org/ ] # 맥 -- 접기 # 윈도우 -- 접기 [ https://www.python.org/ ] 로 접속하여 파이썬을 설치해 줍니다. 설치가 끝났으면 [ 고급설정 ] - [ 환경변수 ] - [ 시스템 변수 ] 에서 Path를 찾아줍니다. Path를 찾으셧다면 편집을 누르고 파이썬의 설치 경로와 파이썬 폴더 내의 Script 폴더를 입력해 줍시다. 환경변수까지 끝나셧다면 cmd 창을 키시고 pip install flask 이러면 flask 설치가 끝나게 됩니당 from http://chocoweb.tistory.com/14 by ccl(A) rewrite - 2020-03-07 13:54:54