---
title: "How to Deploy an App Built with GitHub Copilot on Hostman App Platform"
description: "Step-by-step guide to deploying an app built with GitHub Copilot on Hostman App Platform. Create a GitHub repository, push your code, and go live in minutes—no DevOps experience required."
---

> For the complete documentation index for AI agents, see [llms.txt](https://hostman.com/llms.txt).

GitHub Copilot is great at helping you build things fast: scaffold a UI, wire up the logic, generate a working project right in the browser or your IDE. But once the code is ready, you still need to get it online.

This guide takes you from a local Copilot project to a live, publicly accessible URL. You'll create a GitHub repository, push your code to it, connect it to Hostman App Platform, and deploy your app. By the end, you'll have a public link and a straightforward workflow for shipping updates going forward.

## Before You Begin

Make sure you have:

-   **A project built with GitHub Copilot** that's ready to deploy.
-   **A GitHub account** for hosting your code.
-   **A Hostman account** for deploying the app. Sign up at [hostman.com](https://hostman.com/signup/) if you don't have one yet.

> [!NOTE]
> This guide uses the web version of GitHub Copilot. Make sure you're logged into the same GitHub account in your browser as in Copilot—that's the account Hostman will connect to.

## Step 1. Create a Repository

Your code needs to live somewhere before Hostman can deploy it. A GitHub repository is that place.

1.  On [github.com](https://github.com), click **New** next to your repository list, or click the **\+ icon** in the top-right corner and select **New repository**.
    

![Git Hub 05 29 2026 10 28 Am 05 29 2026 11 18 Am](https://content.hostman.com/assets/561f193f-7223-41ee-ba92-390f79793767.png?width=1517&height=752)

_Creating a repository in the [GitHub](https://github.com/) interface_

2.  Enter a name in the **Repository name** field.
3.  Click **Create repository**.

![Image3 05 29 2026 11 19 Am](https://content.hostman.com/assets/09a1fd1e-c59d-47b1-90ed-da983c1151b5.png?width=1999&height=1169)

_Creating a repository in the [GitHub](https://github.com/) interface_

Once created, your repository will be available at a URL in this format: 

```shell
https://github.com/USERNAME/REPONAME.git
```

## Step 2. Push Your Project to the Repository

Now let's get your code into that repository using Copilot.

1.  Open the web version of GitHub Copilot.
2.  In the context selector, click **All repositories** and choose the repository you just created.

![Image1 05 29 2026 10 30 Am](https://content.hostman.com/assets/4789da9c-b86d-4bfe-8e17-2312100afa2a.png?width=1999&height=1138)

_Selecting a repository in the [GitHub Copilot](https://github.com/features/copilot) interface_

3.  In the chat, type: _Upload this project to this repository_.
    

Copilot will handle the upload. Once it's done, open the repository on GitHub and confirm that all your project files are there before moving on.

## Step 3. Connect Your Repository to Hostman and Deploy

With your code on GitHub, you're ready to deploy.

1.  Go to the [Hostman dashboard](https://my.hostman.com).
2.  Navigate to **App Platform** and click **Create App**.
3.  Choose your app type:

-   -   **Frontend** for static sites and single-page apps
    -   **Backend** for server-side applications
    -   **Docker** if your project includes its own containerisation

> [!NOTE]
> Not sure which type fits your project? Ask Copilot: _What framework is this project using?_

4.  Connect your GitHub account and repository:
    

-   -   On the **Repository** step, click the GitHub icon.

![Image3](https://content.hostman.com/assets/8d1524b1-87b2-43dd-8e67-833e64c812d7.png?width=756&height=336)

-   -   Authorize Hostman to access your GitHub account.
    -   Select your repository from the list.

If your repository doesn't appear, click **Add Account**, re-authorise, and refresh the list.

5.  Leave **Build by last executed commit enabled**. With this on, every new commit you push to GitHub will trigger an automatic rebuild and redeploy on Hostman.

![Image4](https://content.hostman.com/assets/93253faf-c4cc-4c5e-a3d9-74d36f6c40a9.png?width=1154&height=140)

6.  Choose a deployment region. Pick the one closest to your target audience to keep latency low.
7.  Configure your app settings. If you're unsure what to fill in, ask Copilot to explain what's needed for your specific setup. Here's our platform-specific docs: [Frontend](https://hostman.com/docs/app-platform/frontend-apps/) · [Backend](https://hostman.com/docs/app-platform/backend-apps/) · [Dockerfile](https://hostman.com/docs/app-platform/dockerfile/) · [Docker Compose](https://hostman.com/docs/app-platform/docker-compose/).
8.  Click **Create** and wait for the build to finish.

## You're Live!

Once the deploy completes, Hostman assigns your app a public domain. Find it in **Dashboard** under the **Domain** field. You can also [connect a custom domain](https://hostman.com/docs/app-platform/managing-apps/#custom-domain) later from **Settings**.

Once everything is wired up, shipping an update takes just one command to Copilot:

1.  Make your changes in Copilot.
2.  Tell Copilot: _Commit the changes and push to GitHub._
3.  Hostman detects the new commit and redeploys automatically.

That's your entire workflow. No manual deploys, no extra steps.
