Where can we deploy a Vapor App?

Vapor applications can be deployed anywhere we can run Swift. Currently, Swift only runs on macOS and Ubuntu distribution of Linux. There are multiple options when it comes to where to deploy your Vapor App. You can deploy your Vapor app on a dedicated physical machine or a virtual machine, but the hassle of setting it up and maintaining the server machine yourself can be cumbersome.

You can also deploy your Vapor app to a cloud service provider, such as AWS, Google Cloud Platform, Heroku, or Vapor Cloud. These companies provide Platform as a Service (PaaS), where you do not need to configure the OS to install the required dependencies and instead, just specify the version of Swift and other services you need, ...

Get Hands-On Full-Stack Development with Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.