NGimbal / pollination-streamlit-vtkjs

Sample app deployed to Pollination that demonstrates capabilities and configuration of the streamlit-vtkjs viewer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Viewer Sample

Sample app sdemomonstrating capabilities and configuration of streamlit-vtkjs

Quickstart

Install dependencies:

> pip install -r requirements.txt

Start Streamlit

> streamlit run app.py

  You can now view your Streamlit app in your browser.

  Network URL: http://172.17.0.2:8501
  External URL: http://152.37.119.122:8501

Make changes to your app in the app.py file.

Push to Pollination

Push you app to pollination to share it with others.

Login to pollination:

> pollination-apps login

Deploy your app to pollination:

> pollination-apps deploy . --name "Viewer Sample" --public

Configure Github Actions

In order to configure github actions to deploy your app you will need to:

  1. Configure a secret called POLLINATION_TOKEN with your Pollination API key as the value
  2. Create a new release of your app on Github with a new tag

Github actions will then package and deploy your code to an app called Viewer Sample

About

Sample app deployed to Pollination that demonstrates capabilities and configuration of the streamlit-vtkjs viewer.


Languages

Language:Python 97.1%Language:Dockerfile 2.9%