| name: DevMode container image |
| |
| on: |
| push: |
| branches: [ main ] |
| paths: ['karavan-web/docker/Dockerfile.devmode', '.github/workflows/docker-devmode.yml'] |
| workflow_dispatch: |
| |
| env: |
| REGISTRY: ghcr.io |
| IMAGE_NAME: ${{ github.repository }}-devmode |
| TAG: 4.1.0 |
| |
| jobs: |
| build: |
| |
| runs-on: ubuntu-latest |
| |
| steps: |
| - name: Checkout repository |
| uses: actions/checkout@v3 |
| |
| - name: Log in to the Container registry |
| uses: docker/login-action@v2 |
| with: |
| registry: ${{ env.REGISTRY }} |
| username: ${{ github.actor }} |
| password: ${{ secrets.GITHUB_TOKEN }} |
| |
| - name: Build and push Docker image |
| uses: docker/build-push-action@v3 |
| with: |
| context: ./karavan-web/docker |
| file: karavan-web/docker/Dockerfile.devmode |
| push: true |
| tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TAG }} |