Skip to content

Instantly share code, notes, and snippets.

@johnhamelink
Created October 9, 2016 07:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnhamelink/80eff933eb2503f0bf01038cb5bd9230 to your computer and use it in GitHub Desktop.
Save johnhamelink/80eff933eb2503f0bf01038cb5bd9230 to your computer and use it in GitHub Desktop.
use Mix.Releases.Config,
default_release: :api,
default_environment: Mix.env
environment :dev do
set dev_mode: true
set include_erts: false
set cookie: :"[Redacted]"
end
environment :prod do
set include_erts: true
set include_src: false
set cookie: :"[Redacted]"
end
release :api do
plugin ExrmDeb.Distillery
set version: current_version(:api)
set overlays: [
{:mkdir, "config"},
{:copy, "rel/tmp/api/ejabberd.yml", "config/ejabberd_prod.yml"}
]
set applications: [
:exactor,
:parallel_stream,
api: :permanent,
db: :permanent,
mailchimp: :permanent
]
end
release :slack do
set version: current_version(:slack)
set applications: [
:exactor,
:parallel_stream,
slack: :permanent,
db: :permanent,
mailchimp: :permanent
]
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment