배포
-
[streamlit] 원격VM으로 streamlit 앱 배포하기Programing/python 어플 개발 2024. 3. 30. 17:38
이전 글에서는 streamlit sharing을 통해 앱을 쉽게 배포하는 방법에 대해 다루었습니다. [streamlit] streamlit앱 배포하기 데이터분석 프로젝트나 간단한 AI모델링 프로젝트에서 Streamlit을 종종 사용하곤 하죠. Streamlit Sharing을 사용하면 Streamlit으로 만든 어플리케이션을 쉽게 배포할 수 있습니다. 무료계정 옵션의 경 brain-nim.tistory.com 쉽게 배포하고 git에 올리면 자동으로 수정되어 배포된다는 점이 매우 큰 장점이지만 커스터마이징에 한계가 있고, 타 서비스들과 연계하기 어렵다는 단점이 있습니다. 일주일에 한번 이상 접속하지 않으면 일종의 휴면모드로 전환된다는 단점도 있습니다. 이번에는 AWS EC2, OCI VM 등의 클라우드 서..
-
[streamlit] streamlit앱 배포하기Programing/python 어플 개발 2024. 3. 26. 23:54
데이터분석 프로젝트나 간단한 AI모델링 프로젝트에서 Streamlit을 종종 사용하곤 하죠. Streamlit Sharing을 사용하면 Streamlit으로 만든 어플리케이션을 쉽게 배포할 수 있습니다. 무료계정 옵션의 경우 아래와 같은 제한사항이 있습니다. 최대 3개의 어플리케이션까지 한 어플리케이션 당 RAM 1GB 제한 Github repo 중, Puiblic만 배포 가능 제한사항이야 많지만 무료도 감지덕지입니다. 그 이상을 필요로 한다면 유료옵션을 이용하거나 타 호스팅 자원을 사용해야겠습니다. 자세한 내용은 아래의 공식문서를 참조해주세요 Streamlit Docs Join the community Streamlit is more than just a way to make data apps, it'..
-
Python만으로 어플을 만들어보자 #6 (Create a package for Android)Programing/python 어플 개발 2022. 4. 21. 22:46
Python으로 어플만들기 6탄 : 안드로이드 apk 파일로 배포를 해보자 지금까지 어플리케이션을 만들었지만, 우리가 생각하는 '그 어플리케이션'은 아니였습니다. 이젠 지금까지 어찌저찌 만들었던 kivy 어플리케이션을 활용해서 정말로 '그 어플리케이션'을 만들어봅시다! python과 kivy를 활용해서 만든 main.py를 안드로이드 어플리케이션 파일 .apk로 패키징 하는 방법은 여러가지가 있습니다. (공식문서 참조) buildozer를 활용한다. python-for-android를 활용한다. Kivy Launcher를 활용한다. 이 중, 가장 첫번째로 소개하고 있는 buildozer를 활용해 패키징해보도록 하겠습니다. Install buildozer (in windows) 하지만 처음부터 난관입니다...