Рубрики
Без рубрики

Как развернуть приложение TreamLit в Heroku

Привет всем, это шаг за шагом учебник о том, как развернуть приложение TreamLit в Heroku. … Помечено Python, StreamLit, Heroku.

Привет всем, это шаг за шагом учебник о том, как развернуть приложение TreamLit в Heroku.

Что такое repreamlit?

TreamLit – это Python Python с открытым исходным кодом для изучения машин и научных команд и физических наук. Увидеть это сами: https://streamlit.io Вы можете развернуть ваше приложение, используя Setreamlit Sharing, но проблема в том, что у вас есть только 3 приложения с бесплатной версией.

Так что, что вы увидите сейчас, так это то, как вы можете развернуть приложение к Heroku

Требования:

  • Python установлены
  • TreamLit Установлен (вы можете установить streamlit, используя pip Установить streamlit )
  • Github учетная запись

Один раз выше установлены

Вы можете проверить их Документация о создании вашего приложения.

И теперь пришло время развернуть 🎇

Вам нужно добавить 2 дополнительных файла в свой проект. 1- Вам нужно добавить Setup.sh Файл, который используется для добавления команд оболочки внутри файла.

mkdir -p ~/.streamlit/
echo "\
[server]\n\
headless = true\n\
port = $PORT\n\
enableCORS = false\n\
\n\
" > ~/.streamlit/config.toml

Затем добавьте новый файл под названием Procfile И внутри он вставьте следующий код:

web: sh setup.sh && streamlit run app.py

И наконец А требования .txt файл

streamlit
matplotlib
numpy
pandas

И другие пакеты, которые вы используете в вашем приложении.

Теперь отправляйтесь на Github И создайте новый репозиторий и опубликуйте свой код в GitHub. Вы можете проверить это Статья чтобы увидеть, как вы можете сделать это.

После того, как код на GitHub, отправляется на Heroku и создать новое приложение:

Выберите имя в ваше приложение и нажмите « Создать приложение »

Вы можете оставить конвейер пуст в течение времени и выбрать «GitHub» в качестве метода вашего развертывания. И в Подключиться к GitHub Раздел Выберите имя пользователя/ORG, введите имя репозитория и нажмите «Поиск». После того, как вы нажмете поиск, вы можете увидеть REPO, нажмите на Соединять кнопка рядом с репо.

Как только вы нажмете Connect, вы можете увидеть в конце страницы Ручное развертывание раздел. Просто нажмите Развернуть ветку и посмотрите, как происходит магия.

После завершения развертывания вы можете проверить ваше приложение Название приложения .hheroku.com. В этом случае мы выбрали StreamLit-Heroku-App Как наше имя приложения, так что если вам нужно навигаться к StreamLit-heroku-app.heroku.com, чтобы увидеть развернутое приложение TreamLit.

Примечание: приложение больше не доступно на Heroku

Оригинал: “https://dev.to/kevorkkeheian/how-to-deploy-streamlit-app-to-heroku-khn”