Skip to content
package

GitHub Action

Build, Push and Deploy Docker to Heroku

v2.1.9 Latest version

Build, Push and Deploy Docker to Heroku

package

Build, Push and Deploy Docker to Heroku

A simple action to build, push and deploy a Docker Image to your Heroku app

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Build, Push and Deploy Docker to Heroku

uses: pier-digital/heroku-deploy@v2.1.9

Learn more about this action in pier-digital/heroku-deploy

Choose a version

Heroku Deploy - GitHub Action

A simple action to build, push and deploy containers to you Heroku app.

How to use it

name: '' # set whatever name you want to your github job
on: {} # set the events you would like to trigger this job
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Build, Push and Deploy to Heroku # set whatever name you want to this step
        id: heroku
        uses: jctaveras/heroku-deploy@v1.0.0 # use the latest version of the action
        with:
          email: ${{ secrets.HEROKU_EMAIL }} # your heroku email
          api_key: ${{ secrets.HEROKU_API_KEY }} # your heroku api key
          app_name: ${{ secrets.HEROKU_APP_NAME }} # you aplication name
          dockerfile: 'Dockerfile' # set the Dockerfile file name
          dockerfile_path: '' # set the path to the folder where the Dockerfile is located
          options: '' # Docker Build Options
          formation: '' # Docker Dyno Formation. By default is web
Variables Description Required
email Heroku Email Account
api_key Heroku API Key
app_name Heroku App Name
dockerfile_path Path where your Docker File
dockerfile Dockerfile file name
options Docker Build Options
formation Heroku Formation (Default: web)