diff --git a/.github/workflows/docker-anix-player-parsers.yml b/.github/workflows/docker-anix-player-parsers.yml new file mode 100644 index 0000000..ff7138b --- /dev/null +++ b/.github/workflows/docker-anix-player-parsers.yml @@ -0,0 +1,35 @@ +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 + - name: push README to Dockerhub + uses: christian-korneck/update-container-description-action@v1 + env: + DOCKER_USER: radiquum + DOCKER_PASS: ${{ secrets.DOCKERHUB_TOKEN }} + with: + destination_container_repo: radiquum/anix-player-parser + provider: dockerhub + short_description: 'Get direct video and poster url from Sibnet, Kodik and Libria sources' + readme_file: 'README.md' \ No newline at end of file diff --git a/.github/workflows/docker-anix.yml b/.github/workflows/docker-anix.yml new file mode 100644 index 0000000..358bcd6 --- /dev/null +++ b/.github/workflows/docker-anix.yml @@ -0,0 +1,35 @@ +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 + - name: push README to Dockerhub + uses: christian-korneck/update-container-description-action@v1 + env: + DOCKER_USER: radiquum + DOCKER_PASS: ${{ secrets.DOCKERHUB_TOKEN }} + with: + destination_container_repo: radiquum/anix + provider: dockerhub + short_description: 'AniX is an unofficial web client for the Android application Anixart' + readme_file: 'README.md' \ No newline at end of file