diff --git a/.github/workflows/scanners.yaml b/.github/workflows/scanners.yaml
new file mode 100644
index 0000000..0a4be14
--- /dev/null
+++ b/.github/workflows/scanners.yaml
@@ -0,0 +1,96 @@
+name: Scanners
+
+on:
+ schedule:
+ - cron: "0 0 * * 1"
+
+ push:
+ branches:
+ - master
+ paths:
+ - 'MalwareMultiScan.Backends/**'
+ - 'MalwareMultiScan.Scanner/**'
+
+jobs:
+ docker_build_push_base:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+
+ - name: Login to DockerHub
+ uses: docker/login-action@v1
+ with:
+ username: mindcollapse
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
+
+ - name: Build and push
+ id: docker_build
+ uses: docker/build-push-action@v2
+ with:
+ push: true
+ context: .
+ file: MalwareMultiScan.Scanner/Dockerfile
+ platforms: linux/amd64
+ tags: mindcollapse/malware-multi-scan-scanner:latest
+
+ docker_build_push_clamav:
+ needs: docker_build_push_base
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+
+ - name: Login to DockerHub
+ uses: docker/login-action@v1
+ with:
+ username: mindcollapse
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
+
+ - name: Build and push
+ id: docker_build
+ uses: docker/build-push-action@v2
+ with:
+ push: true
+ context: MalwareMultiScan.Backends/Dockerfiles
+ file: MalwareMultiScan.Backends/Dockerfiles/Clamav.Dockerfile
+ platforms: linux/amd64
+ tags: mindcollapse/malware-multi-scan-scanner-clamav:latest
+
+ docker_build_push_windows_defender:
+ needs: docker_build_push_base
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v1
+
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v1
+
+ - name: Login to DockerHub
+ uses: docker/login-action@v1
+ with:
+ username: mindcollapse
+ password: ${{ secrets.DOCKERHUB_TOKEN }}
+
+ - name: Build and push
+ id: docker_build
+ uses: docker/build-push-action@v2
+ with:
+ push: true
+ context: MalwareMultiScan.Backends/Dockerfiles
+ file: MalwareMultiScan.Backends/Dockerfiles/WindowsDefender.Dockerfile
+ platforms: linux/amd64
+ tags: mindcollapse/malware-multi-scan-scanner-windows-defender:latest
\ No newline at end of file
diff --git a/MalwareMultiScan.Scanner/MalwareMultiScan.Scanner.csproj b/MalwareMultiScan.Scanner/MalwareMultiScan.Scanner.csproj
index 1771ce2..3fc1786 100644
--- a/MalwareMultiScan.Scanner/MalwareMultiScan.Scanner.csproj
+++ b/MalwareMultiScan.Scanner/MalwareMultiScan.Scanner.csproj
@@ -4,8 +4,8 @@
netcoreapp3.1
Volodymyr Smirnov
MalwareMultiScan Scanner
- 1.0.0
- 1.0.0
+ 1.0.1
+ 1.0.1
true