Articles on: Deploys

How can I deploy my GitHub repo?

Got a project that you are working on that you want to deploy? Here's a step-by-step guide on deploying your GitHub repo to the cloud using Zeet!

1. Connect a Cloud Provider



Zeet helps you deploy your projects to your cloud account in just a few clicks, with production-grade infrastructure, CI/ CD, and scaling. To use Zeet, you first need to connect a cloud account.

2. Create a Project



Now that your Cloud is linked, let's set up your Github repo! Click the New button in the top-right of the dashboard to create a new Project. Zeet provides a number of Project Types for different use-cases depending on what is in your Github repo. If you're deploying a web service (like a Flask app, you can choose to deploy it as a Docker Container or a Serverless Function. We recommend using Serverless for free deployments!

3. Configure your Project



Once you've chosen your Project Type, you'll be prompted for a few details of how you'd like your project to run. Pick the Github repo you'd like to deploy, how it builds, and the destination you want to deploy it to. Don't worry, you can change any of these details later. If you're deploying a Docker Container, you'll need to link a Cluster in Zeet.

Not sure how to configure? We have a step by step guide for some of the popular Web App Frameworks! Check out our Docs for more information on:

NodeJS: https://docs.zeet.co/examples/nodejs/express/
React App: https://docs.zeet.co/examples/react/create-react-app/
Next JS: https://docs.zeet.co/examples/react/nextjs/
Flask: https://docs.zeet.co/examples/python/flask/
Gin: https://docs.zeet.co/examples/go/gin/

Updated on: 27/02/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!