기본 콘텐츠로 건너뛰기

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

[ubuntu] FLASK_APP

[ubuntu] FLASK_APP Development/Debugging 🐞 FLASK_ENV=development FLASK_APP = app.py flask run zsh: command not found: FLASK_APP ✔️ FLASK_ENV=development FLASK_APP=app.py flask run 띄어쓰기를 해서 저런 오류를 출력할수도 있구나 😲 참고 : 108p에서 FLASK가 FKAS로 오타나있다. from http://hee-stories.tistory.com/18 by ccl(A) rewrite - 2020-03-24 17:20:11