Project/Study

[공공 데이터 API 활용] 산불 피해 최소화 - 8. Streamlit 배포 테스트

CocoJamjam 2023. 6. 5. 12:37
728x90
반응형

목차

  • GitHub에 Upload
  • Streamlit 배포 app 생성
  • 인증키 적용
  • 테스트 배포 해보기
728x90

1. GitHub에 Upload

2023.04.21 - [Python/Streamlit] - [Streamlit] 설치 및 시작하기 / GitHub로 배포하기

에서 다뤄봤듯이 작업 내용을 GitHub에 업로드하였다.

  • Git Bash 창에서 다음을 입력
git add .
git commit -m 'update'
git push
  • 작업을 한 단계 한 단계 진행 할 때마다 오류가 없는 것을 확인한다면 수시로 입력하였다.
  • 아니면 최소한 하루 작업을 마치고 매일매일 업로드하여 그날의 작업상황을 기록해 두려고 노력하였다.

GitHub Repository

  • README.md를 활용하여 업데이트 사항을 기록하고 나아가 프로젝트에 대한 설명을 추가

Readme 일부

2. Streamlit 배포 app 생성

2023.04.21 - [Python/Streamlit] - [Streamlit] 설치 및 시작하기 / GitHub로 배포하기

마찬가지로 Streamlit에서 배포하였다.

단, 공공 API 활용 등 인증키가 필요한 경우에는 에러가 난다.

반응형

3. 인증키 적용

인증키로 인한 에러는 Streamlit 홈페이지 검색으로 해결하였다.

참고 : https://docs.streamlit.io/streamlit-community-cloud/get-started/deploy-an-app/connect-to-data-sources/secrets-management

Secrets 키 적용

4. 테스트 배포 해보기

  • 배포 테스트 메인 페이지

  • 데이터 불러오기 확인 페이지

 

다음 작업으로는 EDA 및 지도시각화를 할 예정이다.

 

728x90
반응형