File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Deploy to Heroku
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - heroku
7
+
8
+ jobs :
9
+ build-and-deploy :
10
+ runs-on : ubuntu-latest
11
+
12
+ steps :
13
+ - name : Checkout repository
14
+ uses : actions/checkout@v4
15
+
16
+ - name : Login to Heroku Container Registry
17
+ env :
18
+ HEROKU_API_KEY : ${{ secrets.HEROKU_API_KEY }}
19
+ run : heroku container:login
20
+
21
+ - name : Build and push Docker image
22
+ env :
23
+ HEROKU_API_KEY : ${{ secrets.HEROKU_API_KEY }}
24
+ HEROKU_APP_NAME : ${{ secrets.HEROKU_APP_NAME }}
25
+ run : |
26
+ docker build -t registry.heroku.com/$HEROKU_APP_NAME/web .
27
+ docker push registry.heroku.com/$HEROKU_APP_NAME/web
28
+
29
+ - name : Release to Heroku
30
+ env :
31
+ HEROKU_API_KEY : ${{ secrets.HEROKU_API_KEY }}
32
+ HEROKU_APP_NAME : ${{ secrets.HEROKU_APP_NAME }}
33
+ run : heroku container:release web -a $HEROKU_APP_NAME
You can’t perform that action at this time.
0 commit comments