@@ -17,24 +17,25 @@ jobs:
17
17
matrix :
18
18
include :
19
19
- dockerfile : ./Dockerfile-dbtool
20
- image : ipbhalle/massbank3 -dbtool
20
+ image : quay.io/massbank/massbank -dbtool
21
21
context : .
22
22
- dockerfile : ./Dockerfile-server
23
- image : ipbhalle/massbank3-server
23
+ image : quay.io/massbank/massbank-api
24
24
context : .
25
25
- dockerfile : ./web-frontend/Dockerfile-frontend
26
- image : ipbhalle/massbank3 -frontend
26
+ image : quay.io/massbank/massbank -frontend
27
27
context : ./web-frontend
28
28
29
29
steps :
30
30
- name : Checkout
31
31
uses : actions/checkout@v4
32
32
33
- - name : Login to Docker Hub
33
+ - name : Login to quay.io
34
34
uses : docker/login-action@v3
35
35
with :
36
- username : ${{ secrets.DOCKERHUB_USERNAME }}
37
- password : ${{ secrets.DOCKERHUB_TOKEN }}
36
+ registry : quay.io
37
+ username : ${{ secrets.QUAY_USERNAME }}
38
+ password : ${{ secrets.QUAY_TOKEN }}
38
39
39
40
- name : Docker meta
40
41
id : meta
@@ -46,15 +47,14 @@ jobs:
46
47
type=ref,event=tag
47
48
# set latest tag for main branch and tags
48
49
type=raw,value=latest,enable=${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/') }}
49
- # set dev tag for dev branch
50
50
# set dev tag for dev branch, but exclude ipbhalle/postgres
51
- type=raw,value=dev,enable=${{ github.ref == 'refs/heads/dev' && matrix.image != 'ipbhalle/postgres' }}
51
+ type=raw,value=dev,enable=${{ github.ref == 'refs/heads/dev' }}
52
52
53
53
- name : Build and push
54
- uses : docker/build-push-action@v5
54
+ uses : docker/build-push-action@v6
55
55
with :
56
56
context : ${{ matrix.context }}
57
57
push : ${{ github.event_name != 'pull_request' }}
58
58
file : ${{ matrix.dockerfile }}
59
59
tags : ${{ steps.meta.outputs.tags }}
60
- labels : ${{ steps.meta.outputs.labels }}
60
+ labels : ${{ steps.meta.outputs.labels }}
0 commit comments