name: Build and push Docker images on: push: branches: - "dev" env: IMAGE_NAME: api-dev jobs: docker: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Login Docker account run: docker login -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }} - name: Build the Query Server Docker image run: docker build . -t ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest - name: Push Docker image run: | docker push ${{ secrets.DOCKERHUB_USERNAME }}/${{ env.IMAGE_NAME }}:latest