doex v0.7.1 mix doex.imagelets.create View Source
Create a DitigalOcean snapshot based on a select (opinionated) templates
mix doex.imagelets.create <template> <options>
The following Digital Ocean options (with examples) are available:
--region nyc3
--size 512mb
--image ubuntu-16-04-x64
--ssh_keys 1234,5467
--backups # add option to enable
--ipv6 # add option to enable
--private_networking # add option to enable
--tags web,uat,temp
Please refer to doex droplets.create
for more details on the creation options.
These are highly opinionated views of server setup. If they do not align with your opinions then you have two courses of actions; a) ignore these tasks, or b) suggest updates.
We support the following templates.
elixir Creates a (relatively) barebones elixir server
phoenix Creates an elixir/phoenix ready application server
The templates above support additional flags including
--erlang 19.3-1
--elixir 1.5.1
--phoenix 1.3.0
--postgres 9.6
Additional doex
options that can be used
--quiet If set, keep output to a minimum
For example
doex imagelets.create phoenix
--region tor1
--tags myt
--image ubuntu-16-04-x64
--size 512mb
--erlang 19.3-1
--elixir 1.5.1
--phoenix 1.3.0
--postgres 9.6
Link to this section Summary
Functions
A task needs to implement run
which receives
a list of command line args
Link to this section Functions
A task needs to implement run
which receives
a list of command line args.
Callback implementation for Mix.Task.run/1
.