Deployment¶
Deploying code is the process of making your Vapor project publically available. It can be one of the most difficult aspects of web development. Fortunately, there are services to help.
Vapor Cloud¶
The best way to deploy your application is through Vapor Cloud. It's a cloud platform built specifically for the Vapor web framework. This means it's incredibly easy to deploy your project quickly and be confident that it will be fast and stable.
Deploying your project to Vapor Cloud is simple, it's built right into the Vapor Toolbox. Just run this command from within the root directory of your project.
vapor cloud deploy
For a detailed guide, visit Vapor Cloud → Quick Start.
Other Options¶
Vapor can be deployed anywhere that supports Ubuntu (basically everywhere). Guides on deploying to other systems are coming soon (contributions welcome)!