Streamlit Quick-Start
This quick-start will guide you through packaging your python app with Streamlit and deploying it to Health Universe. You will need to have a GitHub account to create your repository.
Step 1: Create a GitHub repository
Create a new repository on GitHub to host your project. You can make the repository either public or private, and it is a good idea to have a readme.md file in the repository and use a .gitignore template so that you can ignore the .env. This is important when you're linking a local development environment to a github repository.
If you're using a local development environment, link your local environment to your GitHub repository
Clone the repository to your local machine
git clone https://github.com/<your_account>/<your_repo_name>.git
Change to your project directory:
cd <your_repo>
Create a virtual environment using:
python -m venv .env
Activate your virtual environment with:
source .env/bin/activate
Upgrade pip to make sure things go smoothly:
python -m pip install --upgrade pip
Install the streamlit library with:
pip install streamlit
If you're using ChatGPT (or editing directly into GitHub)
You will need to have at minimum a main.py file, and a requirements.txt file. you can copy/paste code into these files directly in GitHub.
Create a main.py file in your repository. This is where your code should reside.
Create a requirements.txt file. For streamlit, it should include (at a minimum) Streamlit as a requirement.
Make sure that you commit any changes that you make before you deploy with health universe.
Step 2: Create your python app within your local environment
In your local repository, create the following files:
main.py: This file should contain your Python model.
requirements.txt: This file will list your project dependencies.
Next, learn a little bit about how Streamlit works.
main.py
requirements.txt
Test out your app by running it locally:
Run your app locally using: streamlit run main.py
Step 3: Deploy to Health Universe
Push your local repo to GitHub.
Log in or create a Health Universe account if you haven't already.
Click "Add App" to create a new app.
Fill out the following fields:
App Name: Name of your app
Description: A brief description of your app
Github Account: Your GitHub username
Github Repo: The exact name of your GitHub repository
Main File: The name of your python file (usually
main.py
)
Click "Add App" to deploy your app. This process may take a few minutes.
Once you've completed these steps, your app will be published on Health Universe!
🥳🥳🥳
Last updated
Was this helpful?