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
    • Collaborators
    • 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 8 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, Organization, Enterprise, etc).

  • 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 a new app” or head directly to .

3. Select Your GitHub Repository

  • Under Step 1: Select GitHub Repository:

4. About Your App

  • Under Step 2: About, fill in:

    • App Workspace: From the dropdown, select the workspace you want to deploy your app to.

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

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

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

5. Choose Runtime

  • Under Step 3: Runtime, select your app runtime:

    • FastAPI

    • Streamlit

      • Always runs in Standalone mode

    Only compatible FastAPI apps can be added to Navigator.

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

6. (Optional) Add Secrets

  • Under Step 4: Secrets, you'll find the Environment Variables section. This is where you can securely store sensitive information like API keys and tokens.

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

6. Configure Visibility

  • Under Step 5: Privacy & Access, choose whether your app should be:

    • Private: only you or workspace members can access it)

    • Public: anyone with the link can use it.

7. Submit the Deployment

  • Click the Deploy App 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