Gatling v0.0.3 Mix.Tasks.Gatling.Deploy

  • Create a release of git HEAD using Exrm
  • Create a init script for the app so it will reboot on a server reboot
  • Configure Nginx go serve it
  • Start the app

Summary

Functions

copy_release_to_deploy(build_path, deploy_path, version)
domains(build_path)
expand_release(project, deploy_path)
install_init_script(project_name, port)
install_nginx_site(build_path, port)
make_deploy_dir(deploy_path)
mix_compile(build_path)
mix_deps_get(build_path)
mix_release(build_path)
run(list)

Callback implementation for c:Mix.Task.run/1.

start_service(project, port)