name: Build and Publish 'anix' to Docker Hub on: push: branches: - V3 paths: - 'app/**' - 'Dockerfile' - 'middleware.ts' - 'next.config.js' workflow_dispatch: jobs: publish: runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v4 - name: Build Image run: docker build . -t radiquum/anix:dev - name: Publish Image run: | docker login -u radiquum -p ${{ secrets.DOCKERHUB_TOKEN }} docker push radiquum/anix:dev