Health Universe
  • Core Concepts
    • Overview of Health Universe
    • How Health Universe Works
  • Building Apps in Health Universe
    • Getting started with Health Universe
      • Create a Health Universe Account
      • Create a Github Account
      • Link your Github Account to your Health Universe Account
    • Creating a Workspace
    • Developing your Health Universe App
      • Streamlit vs FastAPI
      • Working in Streamlit
        • Typical Project Setup
        • Your First Health Universe App
        • Streamlit Best Practices
      • Working in FastAPI
        • Typical Project Setup
        • Your First Health Universe App
        • Navigator FastAPI best practices
    • Deploying your app to Health Universe
      • Deploying to Health Universe
      • Secret Management
      • Connecting to an LLM
      • Connecting to an external data source
  • Testing your app
  • Re-deploying your app
  • Document your app
  • Deleting your App on Health Universe
  • Additional resources
    • Data Formats, Standards & Privacy
    • External Tools and Libraries
Powered by GitBook
On this page

Was this helpful?

  1. Building Apps in Health Universe
  2. Deploying your app to Health Universe

Deploying to Health Universe

PreviousDeploying your app to Health UniverseNextSecret Management

Last updated 20 days ago

Was this helpful?

Deploying your app on Health Universe is a straightforward process that links your GitHub repository to a selected workspace. Follow the steps below to get your app live.

📌 Note: Make sure your GitHub account is linked to Health Universe before deploying.

✅ Step-by-Step Deployment Instructions

1. Go to Your Workspace

  • Log in to .

  • Navigate to the where you want to deploy your app (e.g., Personal, Group, Organization).

  • Double-check that you're in the correct workspace, as deployments are workspace-specific.

2. Open the Deployment Page

  • In your workspace, click the box labeled: “Deploy app” or head directly to .

3. Select Your GitHub Repository

  • Under Step 1: Select GitHub Repository:

    • Enter the name of your app’s main file (e.g., main.py) in the file name field.

4. Describe Your App

  • Under Step 2: Describe Your App, fill in:

    • App Name: Give your app a clear, meaningful name.

    • Description: Write a short summary of what the app does.

    • Package: Select Streamlit or FastAPI

    • Research Area: Choose the relevant field for your app’s purpose.

5. (Optional) Add Secrets

  • Click the Secrets dropdown to securely store environment variables like API keys.

    • Enter a Key (e.g., API_KEY) and a Value (e.g., sk-abcdefgh).

    • Click the ➕ plus button to add each secret.

6. Configure Visibility

  • Hide Repository (Optional): Toggle this to hide the GitHub link from your app’s public page.

  • Enable as Tool: ⚠️ Only available for FastAPI apps. Streamlit apps cannot be deployed as tools, so this toggle will not apply.

7. Submit the Deployment

  • Click the Submit button at the bottom of the form.

  • Your app will begin building. You’ll be shown real-time logs of the deployment process.

8. Watch the Logs

  • Monitor the build logs to ensure everything is running smoothly.

  • Once deployment is complete, you'll be automatically redirected to your new app’s live page.

If your , your repositories will appear in a dropdown. Choose the appropriate repository.

Secrets Management information can be found .

Information on testing your app can be found .

GitHub account is properly connected
here
here
Learn how »
Health Universe
workspace
https://www.healthuniverse.com/create