From 931db11b6e8c2916120ad915e7ab5dfb33f917d3 Mon Sep 17 00:00:00 2001 From: Volodymyr Smirnov Date: Tue, 27 Oct 2020 19:26:16 +0200 Subject: [PATCH] completed the UI and docker-compose.yaml basic app --- .dockerignore | 5 +- .../Dockerfiles_Clamav_Dockerfile.xml | 8 -- .../Dockerfiles_Comodo_Dockerfile.xml | 8 -- .../Dockerfiles_DrWeb_Dockerfile.xml | 8 -- .../Dockerfiles_KES_Dockerfile.xml | 8 -- .../Dockerfiles_McAfee_Dockerfile.xml | 8 -- .../Dockerfiles_Sophos_Dockerfile.xml | 8 -- ...Dockerfiles_WindowsDefender_Dockerfile.xml | 8 -- Dockerfile | 16 +++ MalwareMultiScan.Api/Dockerfile | 19 +++ .../Services/ReceiverHostedService.cs | 4 +- MalwareMultiScan.Api/appsettings.json | 1 + MalwareMultiScan.Api/backends.yaml | 23 +++- .../Implementations/DummyScanBackend.cs | 2 + .../Implementations/McAffeeScanBackend.cs | 2 +- .../Dockerfiles/Dummy.Dockerfile | 3 + MalwareMultiScan.Scanner/Dockerfile | 4 +- .../Services/ScanHostedService.cs | 12 +- MalwareMultiScan.Ui/.dockerignore | 90 +++++++++++++ MalwareMultiScan.Ui/.editorconfig | 13 -- MalwareMultiScan.Ui/Dockerfile | 11 ++ .../components/scan-result-component.vue | 79 ------------ MalwareMultiScan.Ui/layouts/default.vue | 35 +++-- .../models/scan-result-entry-flattened.ts | 15 +++ MalwareMultiScan.Ui/nuxt.config.js | 67 +++++----- MalwareMultiScan.Ui/pages/_id/index.vue | 52 ++++++-- MalwareMultiScan.Ui/pages/index.vue | 22 ++-- MalwareMultiScan.Ui/store/README.md | 10 -- MalwareMultiScan.sln | 7 + docker-compose.yaml | 121 ++++++++++++------ 30 files changed, 391 insertions(+), 278 deletions(-) create mode 100644 Dockerfile create mode 100644 MalwareMultiScan.Backends/Dockerfiles/Dummy.Dockerfile create mode 100644 MalwareMultiScan.Ui/.dockerignore delete mode 100644 MalwareMultiScan.Ui/.editorconfig create mode 100644 MalwareMultiScan.Ui/Dockerfile delete mode 100644 MalwareMultiScan.Ui/components/scan-result-component.vue create mode 100644 MalwareMultiScan.Ui/models/scan-result-entry-flattened.ts delete mode 100644 MalwareMultiScan.Ui/store/README.md diff --git a/.dockerignore b/.dockerignore index c377dad..6e90baf 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,4 +2,7 @@ *.Dockerfile Dockerfile bin -obj \ No newline at end of file +obj +dist +node_modules +.nuxt \ No newline at end of file diff --git a/.idea/.idea.MalwareMultiScan/.idea/runConfigurations/Dockerfiles_Clamav_Dockerfile.xml b/.idea/.idea.MalwareMultiScan/.idea/runConfigurations/Dockerfiles_Clamav_Dockerfile.xml index aca45d3..7ea3be1 100644 --- a/.idea/.idea.MalwareMultiScan/.idea/runConfigurations/Dockerfiles_Clamav_Dockerfile.xml +++ b/.idea/.idea.MalwareMultiScan/.idea/runConfigurations/Dockerfiles_Clamav_Dockerfile.xml @@ -7,14 +7,6 @@