Skip to content

Commit

Permalink
Update GitHub action
Browse files Browse the repository at this point in the history
  • Loading branch information
Luke-Rogerson committed Dec 21, 2023
1 parent 4a497e0 commit 691c883
Showing 1 changed file with 33 additions and 7 deletions.
40 changes: 33 additions & 7 deletions .github/workflows/deploy-server-heroku.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
name: Server - Deploy to Heroku

on:
push:
branches:
- main
# on:
# push:
# branches:
# - main
on: push

jobs:
build-and-deploy:
build-and-deploy-server:
runs-on: ubuntu-latest

steps:
Expand All @@ -18,8 +20,8 @@ jobs:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}

- name: Build and Push Docker Image
run: |
docker build -t registry.heroku.com/order-book-server/web -f cmd/order-book.Dockerfile .
run: |
docker build --build-arg APP_PATH=./cmd/order-book -t registry.heroku.com/order-book-server/web -f cmd/order-book.Dockerfile .
docker push registry.heroku.com/order-book-server/web
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}
Expand All @@ -28,3 +30,27 @@ jobs:
run: heroku container:release web --app order-book-server
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}

build-and-deploy-pending-swaps-track:
runs-on: ubuntu-latest

steps:
- name: Check Out Repo
uses: actions/checkout@v3

- name: Login to Heroku Container Registry
run: heroku container:login
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}

- name: Build and Push Docker Image
run: |
docker build --build-arg APP_PATH=./cmd/pending-swaps-tracker -t registry.heroku.com/order-book-pending-swaps-track/worker -f cmd/order-book.Dockerfile .
docker push registry.heroku.com/order-book-pending-swaps-track/worker
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}

- name: Release Image
run: heroku container:release worker --app order-book-pending-swaps-track
env:
HEROKU_API_KEY: ${{ secrets.HEROKU_API_KEY }}

0 comments on commit 691c883

Please sign in to comment.