강디너의 개발 일지

flask 배포 삽질_2 본문

back_end

flask 배포 삽질_2

강디너 2018. 12. 19. 16:08
728x90

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를 연동해봐야 이게 잘되는지 확인이 될듯...


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


반응형

'back_end' 카테고리의 다른 글

Docker에 MySQL 설정해서 회원가입, 로그인 하기  (0) 2021.01.24
vue를 nginx 와 연동하기  (0) 2018.12.20
flask 배포까지의 삽질  (0) 2018.12.18
Comments