Skip to content
Module
Module 5 of 5Lesson 1 of 2~20 min

Publish from GitHub with Netlify

Putting your app online is simpler than it looks, as long as you avoid a few classic mistakes. This lesson walks you from pushing the project to GitHub, without leaving any secrets in it, to connecting it to Netlify. Your app gets a public address that updates automatically.

Lesson objective

By the end of this lesson, you will be able to push your project to a GitHub repository without any secrets in it, connect it to Netlify with the right build settings, and get a public URL that updates on every push to the main branch.

Topics covered

  • Netlify
  • GitHub
  • deployment
  • going live
  • continuous deployment

Where it fits

Publish the app and keep it alive

How do I put the app online cleanly, update it safely and know what is missing for real users?

Lessons in this module

  1. Publish from GitHub with Netlify (this lesson)
  2. Evolve the live app without breaking it

What you will learn in this module

This lesson is part of the course Build and ship a web app with an AI coding agent

  • Review the generated app before sharing it (behavior, edge cases, secrets, personal data, experience) and decide whether to ship, fix or stop.
  • Publish the app from GitHub to a host with continuous deployment, get a public URL and evolve the live version without breaking it.