# 🚢 Deployment

For general deployment advice, see the Deployment page in Resources. This page specifically documents options available to Launch Pad projects.

# Frontends

# Netlify

Netlify is a service for continuously building and deploying web applications from a GitHub repository. It also includes nice features such as branch previews.

There are two options for deploying your project using Netlify:

We recommend using Netlify's file-based configuration to make your site configuration visible and easier to redeploy in the future if we move accounts - take a look at netlify.toml examples in Launch Pad for reference.

# Backends

# Inertia

Inertia is a UBC Launch Pad project designed to continuously build and deploy Docker-based projects from a GitHub repository to a cloud VPS instance. More details are available in Resources, the Inertia Usage Guide, or in the #ask-inertia channel on Slack.

ubclaunchpad/rocket2 currently uses Inertia for deployment to an AWS EC2 instance.

# Heroku

:: warning TODO #110 ::