Deploying to Health Universe

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. Learn how »

✅ Step-by-Step Deployment Instructions

1. Go to Your Workspace

  • Log in to Health Universe.

  • Navigate to the workspace 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

3. Select Your 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).

  • Secrets Management information can be found here.

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.

  • Information on testing your app can be found here.

Last updated

Was this helpful?