개발자

flask+react 배포

2024년 11월 08일조회 169

안녕하세요. 서버를 구현해야하는 상황에 이제 막 백엔드를 공부하며 flask로 작업했습니다. 프론트는 react를 사용했구요. 한 프로젝트 폴더 내에 이 flask-server와 client 폴더를 만들었습니다. 이걸 배포하려는데 어떻게 해야하나요? 웹앱을 만들려면 electron을 사용해야할까요? 웹앱을 만들려면 어떻게 해야하는지, 웹앱이 힘들다면, 배포하기 가장 좋은 방법은 무엇인지 궁금합니다ㅠㅠ 마지막으로, 이 두개를 한번에 배포해도 괜찮은지, 나눠서 배포해야하는 건지도 알려주신다면 감사하겠습니다...!!!!!!!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

개발자A님의 프로필 사진

결론적으로는 따로 배포해도 되고 한번에 배포해도 됩니다. 빌드배포 자동화를 하려면 CommandLine을 통해 폴더별로 이동하면서 npm build도 하고 Flask서버를 위한 구동도 하기 위한 스크립트는 작성을 하셔야 할 것 같습니다. [클라이언트 사이드의 경우] nginx 기준 'location /{...} 설정을 리액트의 /build 폴더로 잡으시면 클라이언트 접속은 무리 없이 될 것 같습니다. [백엔드 사이드의 경우] flask서버의 경우는 UWSGI 혹은 Gunicorn을 통해 실행시키면 될 거 같습니다. (이 백엔드 서버도 도메인 넣어 설정하실 거면 nginx 설정은 또 하셔야할 거 같습니다.) 어떻게 작업을 하셨는지 확실하게 알 수 없어 이런 식으로 밖에 답변드릴 수가 없군요....

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!