기본 콘텐츠로 건너뛰기

flask 배포 삽질_2

flask 배포 삽질_2

flask 배포 삽질_완료

나름 배포 했어요 ~~ 라고 자랑을 했더니

지인분께서 그건 배포가 아니라 틀어 놓는거지 ... 라는 말씀에

나름 백그라운드 돌리고 틀어 놓으면 된다는 생각을 가진 멍청한 프론트 개발자

uwsgi 를 알게되고 nginx 도 알게되며.... 으어어어어어 멘탈이 터져간다아아

구글링을 열심히 하며 찾아보고.. nginx 도 설치하고 uwsgi 도 설치하고.. 그런데 셋팅이 자꾸 안되서

하룻동안 한거 삭제...!

초심으로 돌아가서 다시 시작했습니다.

이 그림을 생각하며

천천히 하나씩 성공 시켰습니다.

django 대신 flask 라고 생각하고, uwsgi 와 flask 를 연동을 먼저 성공시키자 라고 했습니다.

1. python 을 실행시켰을때 -> 성공

2. python 을 실행시킬수 있도록 하는 ini 파일 -> 실패 실패 실패 실패.... -> 결국 성공

uwsgi.ini 파일 설정을 찾기위해 깃 코드조각까지 찾아가며 결국 성공했습니다.

3. 그다음이 uwsgi.ini 파일을 서버가 꺼졌다가 켜져도 실행되게끔 하는 vi /etc/systemd/system/uwsgi.service 파일 만들고,설정하기 (위치 외워버림)

설정도 많이 오류가 나서 결국 수정한것이 경로 잘 잡아주기 ! -> 성공

4. nginx 설정 -> 소켓으로 uwsgi 랑 소통한다는데 아직까진 모르겠습니다.

vue를 연동해봐야 이게 잘되는지 확인이 될듯...

백엔드는 불편한게 만들고도 이게 잘 된건지 안된건지 확인이 어렵.....

from http://kdinner.tistory.com/19 by ccl(A) rewrite - 2020-03-07 06:20:45

댓글

이 블로그의 인기 게시물

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