upload docker images to dockerhub

This commit is contained in:
Peter Buchegger 2022-01-31 22:23:23 +01:00
parent fae16d4f98
commit da50871df5
1 changed files with 7 additions and 17 deletions

View File

@ -20,46 +20,36 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Login to GitHub Container Registry
- name: Login to Docker Hub
uses: docker/login-action@v1
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v3
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image
uses: docker/build-push-action@v2
with:
context: .
file: aprsc.dockerfile
push: true
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:aprsc
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/aprsc:latest
- name: Build and push Docker image
uses: docker/build-push-action@v2
with:
context: .
file: db.dockerfile
push: true
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:db
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/trackdirect-db:latest
- name: Build and push Docker image
uses: docker/build-push-action@v2
with:
context: .
file: trackdirect-apache.dockerfile
push: true
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:trackdirect-apache
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/trackdirect-apache:latest
- name: Build and push Docker image
uses: docker/build-push-action@v2
with:
context: .
file: trackdirect-python2.dockerfile
push: true
tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:trackdirect-python2
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ secrets.DOCKERHUB_USERNAME }}/trackdirect-python2:latest