Deploying to the Cloud

At this point, we are able to provide all the media-server features that we envisioned at the beginning of this journey, but we still have ElixirDrip running locally. This will all change in this chapter; by the end of it, we'll have a streamlined version of ElixirDrip running in a hosted Kubernetes environment, with multiple connected nodes running the application.

We'll follow some of the existing best practices to ship ElixirDrip to production. While we're at it, we will delve into releases, containerization, Kubernetes, and continuous integration. It will be an eventful trip!

This chapter will cover the following topics:

  • Releasing with Distillery
  • Containerizing our application
  • Deploying to Kubernetes
  • Continuous ...

Get Mastering Elixir 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.