카테고리 없음

[Streamlit] 웹앱 배포하기

찌니쿤 2024. 2. 12. 13:18

1. streamlit cloud에 회원가입 후 로그인합니다.

 

2. github 회원가입 후 로그인 - Dashboard에 접근합니다. 

*github repository 활용 예정. 
*public으로 저장해야 개발 이력을 어필할 수 있음. 

*퍼블릭 선택 후 레퍼지토리 이름 지정.

*중요한 개인정보는 올리면 안됨. (ex. chat gpt api 등)

 

3. 웹 애플리케이션을 배포합니다.

1) 패키지 의존성을 위한 requirements.txt 준비

 

*패키지 의존성이란?
패키지의 정상적인 작동을 위해서는 다른 패키지 설치가 선행되어야 함을 의미
=> pandas, open ai, streamlit_folium 등 패키지를 requirements 자료에 확보

 

 

 

2) 프로젝트 폴더를 Github에 업로드

 

3) Streamlit 배포기능 사용

-Streamlit cloud 로그인 후 github 계정 연동

-본인 레퍼지토리와 업로드한 file path 작성

-원하는 URL 값 설정 가능

-최하단 deploy 버튼 클릭해 배포합니다.

 

 

 

배포완료!

 

 

 

 

 

작성한 url에 맞게 app이 배포된 것을 확인할 수 있습니다.