When you’re ready to deploy your Taubyte project to production, the process is straightforward. Whether you’ve been developing locally with Dream or directly on GitHub, you can ship your project to a production Taubyte cloud with just a few steps.
The deployment process involves:
- Importing your project into your production cloud
- Triggering builds for your repositories
That’s it. Let’s walk through it.
Importing Your Project
You can import using either the web console or the Tau CLI. The web console is the easiest, so we’ll use that here.
Step 1: Connect to Your Production Cloud
If you’re currently connected to Dream, log out first.
Then:
- Navigate to console.taubyte.com
- Select Custom from the network dropdown
- Enter your cloud’s FQDN (e.g.,
mycloud.example.com) - Click Validate
- Log in with GitHub as usual
Step 2: Import the Project
On the projects page:
- Click Import Project
- Select the repository you want to import
The web console will automatically identify eligible repositories. If you choose a config repo, it can even match the corresponding code repo.
If you don’t see what you need, you can enter repositories manually.
Step 3: Verify Import
Once imported, you’ll see your project in the dashboard with all its resources—functions, databases, websites, and more.
Triggering Builds
Once imported, you need to trigger builds for each repository.
Scenario 1: Developed on Main Branch
If you’ve built your project locally using the main branch, push your changes to each repository in this order:
- Config repo first
- Code repo second
- All other repositories (libraries, websites) last
This order ensures that configuration is in place before code is built.
How to Push
Simply push to GitHub:
# In your config repo
git add .
git commit -m "Deploy to production"
git push origin main
# In your code repo
git add .
git commit -m "Deploy to production"
git push origin main
# Repeat for other repos
Each push triggers a build automatically via GitHub webhooks.
Conclusion
You’ve learned how to:
- Import your project into production
- Trigger builds based on your development workflow
- Verify the deployment
- Set up continuous deployment
With Taubyte, shipping to production is as simple as merging to main. Your cloud handles the rest—building, deploying, and scaling automatically.
🎉 Congratulations!
You’ve completed the Taubyte tutorial series! You now know how to:
- ✅ Run a local cloud with Dream
- ✅ Create projects
- ✅ Build serverless functions
- ✅ Organize code with libraries
- ✅ Deploy websites
- ✅ Use object storage
- ✅ Work with databases
- ✅ Implement real-time messaging
- ✅ Organize with applications
- ✅ Understand CI/CD
- ✅ Work with branches
- ✅ Ship to production
For more advanced topics and detailed documentation, visit tau.how and join our Discord community.
Happy building! 🚀
Ready to deploy your own cloud? Learn how to deploy a Taubyte cloud with SporeDrive on your own infrastructure.