diff --git a/.github/workflows/api.yaml b/.github/workflows/api.yaml
new file mode 100644
index 0000000..b76cc7b
--- /dev/null
+++ b/.github/workflows/api.yaml
@@ -0,0 +1,36 @@
+name: API
+
+on:
+ push:
+ branches:
+ - master
+ paths:
+ - 'MalwareMultiScan.Api/**'
+
+jobs:
+ docker_build_push:
+ 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.Api
+ file: MalwareMultiScan.Api/Dockerfile
+ platforms: linux/amd64
+ tags: mindcollapse/malware-multi-scan-api:latest
\ No newline at end of file
diff --git a/MalwareMultiScan.Api/MalwareMultiScan.Api.csproj b/MalwareMultiScan.Api/MalwareMultiScan.Api.csproj
index 9f0cb3e..b6a3bf5 100644
--- a/MalwareMultiScan.Api/MalwareMultiScan.Api.csproj
+++ b/MalwareMultiScan.Api/MalwareMultiScan.Api.csproj
@@ -4,8 +4,8 @@
netcoreapp3.1
Volodymyr Smirnov
MalwareMultiScan Api
- 1.0.0
- 1.0.0
+ 1.0.2
+ 1.0.2
true