The new Cosmic dashboard is here!
Test drive it now →

How to Deploy Your Codebase Using Cosmic

Community Articles
Community Articles How to Deploy Your Codebase Using Cosmic

Cosmic makes it easy to deploy your websites and applications to the web. You can deploy an app from any git repository to the Cosmic App Server from any Bucket. Cosmic uses Dokku (Docker + Heroku-like deployment) to deploy your app from any GitHub, BitBucket or any other public repo to its own subdomain. 

With Cosmic alleviating your need for an installed CMS and server, your application stack can be boiled down to the following items:

1. GitHub repo
2. Cosmic CMS API
3. Cosmic app server

How to Deploy Your Codebase Using Cosmic 🚀

Deployment will be successful as long as your application follows the Heroku deployment guidelines. If you have connected your GitHub account to Cosmic, you will be able to deploy your private GitHub repos as well.

1. Go to your Bucket > Bucket Settings > Deploy Web App
2. Enter the URL for the public Git repo that you are deploying
3. Deploy your codebase and manage your app's content from the Cosmic Dashboard

The following add-ons are also available with Cosmic Deployment:

1. Custom Domains: Easily point your custom domain to your Cosmic App Server instance.
2. One-click SSL: Secure your app with SSL. SSL certs are automatically renewed.

I hope that you've found this tutorial helpful. If you have questions or comments about Content Editor Features in the Cosmic system, I'd love to hear about them. You can refer to my Cosmic Profile for additional content on how to intuitively navigate the Cosmic Dashboard. 

You may also like

In this tutorial I'm going to show you how to build a component-based website using Cosmic.
In this walkthrough, I'm going to show you how I build a blog application in Go Lang. I'll also talk about styling it using Tailwind CSS and lastly, I'll show you how you can utilize GitHub Actions to deploy your Go-based applications to Heroku.
Exporting Cosmic-powered data to CSV is easy with this new extension 🚀
Publish Blog Articles to a clean and simple UI with Apollo Blog, powered by Apollo Graphql client and Cosmic.
In this tutorial I’ll demonstrate how to build an Authentication app using Angular 6 and Cosmic. Starting from scratch, learn how to build, configure and deploy this Angular6 Auth app to the Cosmic App Server for testing purposes.
Learn how I built the Twitter Search Extension to search and save Tweets to your Bucket.

Get started with Cosmic

Personal projects are free. Scale up as you grow.
Start building Talk to sales