Background img

Deployment Ops

Deploy Elixir Applications

:: Highly EXPERIMENTAL ::
:: Use with CAUTION ::

Preview release

Jet Pilot

Generate system services for running Elixir apps

Create Ubuntu (systemd) or OpenBSD (rc) services for running your Elixir apps.

The service managed by the operating system, and meant to wrap an Elixir release is called a pilot.

$ mix jet.pilot up
Service created.

$ mix jet.pilot down
Service destroyed.

Jet Carrier

Terraform cloud instances

Using the mix jet.carrier task, you can manage the terraforming of virtual cloud instances responsible for running your Elixir apps.

In the jet universe a VPS instance meant to run an Elixir release is called a carrier.

$ mix jet.carrier up --platform vultr
Nodes created.

$ mix jet.carrier down
Nodes destroyed.

Jet Control

Control deployed applications

Start or stop your Elixir applications with ease.
$ mix jet start
App started.

$ mix jet stop
App stopped.

jet Deploy Elixir Applications