2

Despliega tu server en Heroku

ℹ️Objetivos

Desplegar tu aplicación en Heroku

⚙️ Configuración

Para desplegar exitosamente un entorno en Heroku, es necesario conocer el nombre de la aplicación, correo y api key.

Este último lo puedes encontrar al ir a la configuración de cuenta > llave

Screen Shot 2022-01-13 at 18.05.26.png
Screen Shot 2022-01-13 at 18.25.47.png

Nota. Es necesario tener cuidado con tu información sensible.

Para guardar correctamente tu información, te recomiendo que pongas la información de tu key en tu repositorio como secreto.

Para ello, ve a configuración > secretos y crea una nueva con el nombre que gustes (por ejemplo HEROKU_API_KEY).

Screen Shot 2022-01-13 at 18.10.16.png

📚Definición de Workflow

Ya que GitHub Actions es definido como un workflow, lo único que necesitamos es crear y escribir un archivo, con formato YML, dentro del directorio .github/workflows (por ejemplo heroku.yml).

name: Pro

on:    pull_request:        types: [closed]
        branches:            - master

jobs:    build:        runs-on: ubuntu-latest
        steps:            - name: ⚙️ Configure GitHub Actions
              uses: actions/checkout@v2
            - name: 🚀 Heroku deploy
              uses: akhileshns/heroku-deploy@v3.12.12              with:                  heroku_api_key: ${{secrets.HEROKU_API_KEY}}
                  heroku_app_name:'APP_NAME'                  heroku_email:'EMAIL'

😎 Author

Emmanuel Rodriguez - Software Engineer

Twitter
GitHub
Medium

Escribe tu comentario
+ 2