{"id":13509059,"url":"https://github.com/epsanchezma/exrm-heroku","last_synced_at":"2026-02-21T13:01:16.084Z","repository":{"id":27305399,"uuid":"30779452","full_name":"epsanchezma/exrm-heroku","owner":"epsanchezma","description":"Publish your Elixir releases to Heroku with ease.","archived":false,"fork":false,"pushed_at":"2015-05-27T22:55:52.000Z","size":174,"stargazers_count":45,"open_issues_count":2,"forks_count":4,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-12-13T01:57:55.238Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Pyroh/SwiftMark","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/epsanchezma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-13T22:43:17.000Z","updated_at":"2023-09-05T13:08:36.000Z","dependencies_parsed_at":"2022-08-31T03:21:15.599Z","dependency_job_id":null,"html_url":"https://github.com/epsanchezma/exrm-heroku","commit_stats":null,"previous_names":["ride/exrm-heroku"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/epsanchezma/exrm-heroku","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epsanchezma%2Fexrm-heroku","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epsanchezma%2Fexrm-heroku/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epsanchezma%2Fexrm-heroku/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epsanchezma%2Fexrm-heroku/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epsanchezma","download_url":"https://codeload.github.com/epsanchezma/exrm-heroku/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epsanchezma%2Fexrm-heroku/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29681468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T12:30:22.644Z","status":"ssl_error","status_checked_at":"2026-02-21T12:29:55.402Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T02:01:02.403Z","updated_at":"2026-02-21T13:01:16.036Z","avatar_url":"https://github.com/epsanchezma.png","language":"Elixir","funding_links":[],"categories":["Release Management"],"sub_categories":[],"readme":"# Heroku plugin for Elixir Release Manager\nPublish your Elixir releases to Heroku with ease.\n\n## Usage\n\nYou can publish your app at the same time as building a release by adding the `--heroku` option to `release`\n\n- `mix release --heroku`\n\n## Getting Started\n\nThis project's goal is to make publishing an Elixir release to Heroku very simple using Heroku Slug API. To get started:\n\n#### Install slug command line tool:\n\n- `go get github.com/naaman/slug/cmd/slug`\n\n[Read more about Slug](https://github.com/naaman/slug)\n\nNote: soon this will be replaced with a pure Elixir lib.\n\n#### Add exrm_heroku as a dependency to your project\n\n```elixir\n  defp deps do\n    [{:exrm_heroku, \"~\u003e 0.1.0\"}]\n  end\n```\n\n#### Fetch and Compile\n\n- `mix deps.get`\n- `mix deps.compile`\n\n#### Setup a Heroku keyword in your mix.exs configuration\n\n```elixir\n  def project do\n    [app: :test_app,\n     version: \"0.0.1\",\n     elixir: \"~\u003e 1.0\",\n     deps: deps,\n     heroku: heroku]\n  end\n\n  def heroku do\n    [app: \"test-app\", # Heroku app name, required\n     slug_command: \"slug\", # Command to execute during release. Optional, by default set to \"slug\" command\n     process_type: \"web\"] # Process Type for Procfile entry. Optional, by default set to \"web\"\n  end\n```\n\n\n#### Perform a release and publish it to Heroku\n\n- `mix release --heroku`\n\n## License\n\nexrm_heroku is copyright (c) 2015 Ride Group Inc and contributors.\n\nThe source code is released under the MIT License.\n\nCheck [LICENSE](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepsanchezma%2Fexrm-heroku","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepsanchezma%2Fexrm-heroku","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepsanchezma%2Fexrm-heroku/lists"}