diff --git a/.github/workflows/docker-anix-player-parsers.yml b/.github/workflows/docker-anix-player-parsers.yml new file mode 100644 index 0000000..7343157 --- /dev/null +++ b/.github/workflows/docker-anix-player-parsers.yml @@ -0,0 +1,25 @@ +name: Build and Publish 'anix-player-parsers' to Docker Hub + +on: + push: + branches: + - V3 + paths: + - "player-parsers/*.ts" + - "player-parsers/Dockerfile" + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + - name: Build Image + run: | + cd ./player-parsers + docker build . -t radiquum/anix-player-parser:dev + - name: Publish Image + run: | + docker login -u radiquum -p ${{ secrets.DOCKERHUB_TOKEN }} + docker push radiquum/anix-player-parser:dev diff --git a/.github/workflows/docker-anix.yml b/.github/workflows/docker-anix.yml new file mode 100644 index 0000000..c21ca22 --- /dev/null +++ b/.github/workflows/docker-anix.yml @@ -0,0 +1,25 @@ +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