diff --git a/img/elk/azure-nsg-inboundportsConfig.png b/deploy/elk/img/elk/azure-nsg-inboundportsConfig.png similarity index 100% rename from img/elk/azure-nsg-inboundportsConfig.png rename to deploy/elk/img/elk/azure-nsg-inboundportsConfig.png diff --git a/img/elk/bitnami_splash.png b/deploy/elk/img/elk/bitnami_splash.png similarity index 100% rename from img/elk/bitnami_splash.png rename to deploy/elk/img/elk/bitnami_splash.png diff --git a/img/elk/create-vm-elk-azure-last-step.png b/deploy/elk/img/elk/create-vm-elk-azure-last-step.png similarity index 100% rename from img/elk/create-vm-elk-azure-last-step.png rename to deploy/elk/img/elk/create-vm-elk-azure-last-step.png diff --git a/img/elk/create-vm-elk-azure-summary.png b/deploy/elk/img/elk/create-vm-elk-azure-summary.png similarity index 100% rename from img/elk/create-vm-elk-azure-summary.png rename to deploy/elk/img/elk/create-vm-elk-azure-summary.png diff --git a/img/elk/create-vm-elk-azure.png b/deploy/elk/img/elk/create-vm-elk-azure.png similarity index 100% rename from img/elk/create-vm-elk-azure.png rename to deploy/elk/img/elk/create-vm-elk-azure.png diff --git a/img/elk/discover-kibana.png b/deploy/elk/img/elk/discover-kibana.png similarity index 100% rename from img/elk/discover-kibana.png rename to deploy/elk/img/elk/discover-kibana.png diff --git a/img/elk/kibana_eshops_index.png b/deploy/elk/img/elk/kibana_eshops_index.png similarity index 100% rename from img/elk/kibana_eshops_index.png rename to deploy/elk/img/elk/kibana_eshops_index.png diff --git a/img/elk/kibana_result.png b/deploy/elk/img/elk/kibana_result.png similarity index 100% rename from img/elk/kibana_result.png rename to deploy/elk/img/elk/kibana_result.png diff --git a/img/elk/kibana_startup.png b/deploy/elk/img/elk/kibana_startup.png similarity index 100% rename from img/elk/kibana_startup.png rename to deploy/elk/img/elk/kibana_startup.png diff --git a/img/elk/kibana_working.png b/deploy/elk/img/elk/kibana_working.png similarity index 100% rename from img/elk/kibana_working.png rename to deploy/elk/img/elk/kibana_working.png diff --git a/deploy/k8s/README.md b/deploy/k8s/README.md new file mode 100644 index 000000000..3e464c3d1 --- /dev/null +++ b/deploy/k8s/README.md @@ -0,0 +1,8 @@ +# Kubernetes deployment + +This folder contains the files required to deploy eShopOnContainers to a Kubernetes cluster. + +For more information see the following articles in the [wiki](https://github.com/dotnet-architecture/eShopOnContainers/wiki): + +- [Deploy to Local Kubernetes](https://github.com/dotnet-architecture/eShopOnContainers/wiki/Deploy-to-Local-Kubernetes) +- [Deploy to Azure Kubernetes Service (AKS)](https://github.com/dotnet-architecture/eShopOnContainers/wiki/Deploy-to-Azure-Kubernetes-Service-(AKS)) diff --git a/img/Bower_and_Gulp_setup.png b/img/Bower_and_Gulp_setup.png deleted file mode 100644 index 78470a4c8..000000000 Binary files a/img/Bower_and_Gulp_setup.png and /dev/null differ diff --git a/img/Containerized-Docker-Application-Lifecycle-cover-large.png b/img/Containerized-Docker-Application-Lifecycle-cover-large.png deleted file mode 100644 index 6130a3bcf..000000000 Binary files a/img/Containerized-Docker-Application-Lifecycle-cover-large.png and /dev/null differ diff --git a/img/Containerized-Docker-Application-Lifecycle-cover-small.png b/img/Containerized-Docker-Application-Lifecycle-cover-small.png deleted file mode 100644 index 76660b1d8..000000000 Binary files a/img/Containerized-Docker-Application-Lifecycle-cover-small.png and /dev/null differ diff --git a/img/Generating_Docker_Images.png b/img/Generating_Docker_Images.png deleted file mode 100644 index a255415bb..000000000 Binary files a/img/Generating_Docker_Images.png and /dev/null differ diff --git a/img/Microservices-cover.png b/img/Microservices-cover.png deleted file mode 100644 index 8ba0c5e34..000000000 Binary files a/img/Microservices-cover.png and /dev/null differ diff --git a/img/Multiple-Distributed-Dependencies.png b/img/Multiple-Distributed-Dependencies.png deleted file mode 100644 index c06f7b57a..000000000 Binary files a/img/Multiple-Distributed-Dependencies.png and /dev/null differ diff --git a/img/Node_setup_for_npm.png b/img/Node_setup_for_npm.png deleted file mode 100644 index 633295070..000000000 Binary files a/img/Node_setup_for_npm.png and /dev/null differ diff --git a/img/appinsights/appinsights-loggerfactory.PNG b/img/appinsights/appinsights-loggerfactory.PNG deleted file mode 100644 index 151b6f812..000000000 Binary files a/img/appinsights/appinsights-loggerfactory.PNG and /dev/null differ diff --git a/img/appinsights/appinsights-register.PNG b/img/appinsights/appinsights-register.PNG deleted file mode 100644 index 6092680eb..000000000 Binary files a/img/appinsights/appinsights-register.PNG and /dev/null differ diff --git a/img/appinsights/appinsights-screenshot.PNG b/img/appinsights/appinsights-screenshot.PNG deleted file mode 100644 index 0d4bb8798..000000000 Binary files a/img/appinsights/appinsights-screenshot.PNG and /dev/null differ diff --git a/img/appinsights/create-insights.PNG b/img/appinsights/create-insights.PNG deleted file mode 100644 index 535ae4b98..000000000 Binary files a/img/appinsights/create-insights.PNG and /dev/null differ diff --git a/img/appinsights/settings-insights.PNG b/img/appinsights/settings-insights.PNG deleted file mode 100644 index 16e6323d3..000000000 Binary files a/img/appinsights/settings-insights.PNG and /dev/null differ diff --git a/img/appinsights/useappinsights-program.PNG b/img/appinsights/useappinsights-program.PNG deleted file mode 100644 index f0ec24e54..000000000 Binary files a/img/appinsights/useappinsights-program.PNG and /dev/null differ diff --git a/img/docker-compose-up-1.png b/img/docker-compose-up-1.png deleted file mode 100644 index 6aa3b1c85..000000000 Binary files a/img/docker-compose-up-1.png and /dev/null differ diff --git a/img/docker-compose-up-2.png b/img/docker-compose-up-2.png deleted file mode 100644 index 705d839c8..000000000 Binary files a/img/docker-compose-up-2.png and /dev/null differ diff --git a/img/docker-ps-with-all-microservices.png b/img/docker-ps-with-all-microservices.png deleted file mode 100644 index b803ab3d6..000000000 Binary files a/img/docker-ps-with-all-microservices.png and /dev/null differ diff --git a/img/docker_settings.png b/img/docker_settings.png deleted file mode 100644 index b2641c789..000000000 Binary files a/img/docker_settings.png and /dev/null differ diff --git a/img/docker_settings_shared_drives.png b/img/docker_settings_shared_drives.png deleted file mode 100644 index 1027a43a2..000000000 Binary files a/img/docker_settings_shared_drives.png and /dev/null differ diff --git a/img/eShopOnContainers_Architecture_Diagram - Old2.png b/img/eShopOnContainers_Architecture_Diagram - Old2.png deleted file mode 100644 index ca9e986b5..000000000 Binary files a/img/eShopOnContainers_Architecture_Diagram - Old2.png and /dev/null differ diff --git a/img/eShopOnContainers_Architecture_Diagram - Old3.png b/img/eShopOnContainers_Architecture_Diagram - Old3.png deleted file mode 100644 index 91609b987..000000000 Binary files a/img/eShopOnContainers_Architecture_Diagram - Old3.png and /dev/null differ diff --git a/img/eShopOnContainers_Architecture_Diagram.png b/img/eShopOnContainers_Architecture_Diagram.png deleted file mode 100644 index 991691e4a..000000000 Binary files a/img/eShopOnContainers_Architecture_Diagram.png and /dev/null differ diff --git a/img/eShopOnContainers_Architecture_Diagram_old.png b/img/eShopOnContainers_Architecture_Diagram_old.png deleted file mode 100644 index 5a45657dc..000000000 Binary files a/img/eShopOnContainers_Architecture_Diagram_old.png and /dev/null differ diff --git a/img/eShopScreen.png b/img/eShopScreen.png deleted file mode 100644 index a21df7c53..000000000 Binary files a/img/eShopScreen.png and /dev/null differ diff --git a/img/ebook_arch_dev_microservices_containers_cover-v2.0.png b/img/ebook_arch_dev_microservices_containers_cover-v2.0.png deleted file mode 100644 index 261aa566c..000000000 Binary files a/img/ebook_arch_dev_microservices_containers_cover-v2.0.png and /dev/null differ diff --git a/img/ebook_arch_dev_microservices_containers_cover.png b/img/ebook_arch_dev_microservices_containers_cover.png deleted file mode 100644 index 678539964..000000000 Binary files a/img/ebook_arch_dev_microservices_containers_cover.png and /dev/null differ diff --git a/img/ebook_arch_dev_microservices_containers_cover_LARGE.png b/img/ebook_arch_dev_microservices_containers_cover_LARGE.png deleted file mode 100644 index f18ec386f..000000000 Binary files a/img/ebook_arch_dev_microservices_containers_cover_LARGE.png and /dev/null differ diff --git a/img/ebook_arch_dev_microservices_containers_cover_OLD.png b/img/ebook_arch_dev_microservices_containers_cover_OLD.png deleted file mode 100644 index 1837354b5..000000000 Binary files a/img/ebook_arch_dev_microservices_containers_cover_OLD.png and /dev/null differ diff --git a/img/ebook_arch_dev_microservices_containers_cover_V1.png b/img/ebook_arch_dev_microservices_containers_cover_V1.png deleted file mode 100644 index 3677dafd2..000000000 Binary files a/img/ebook_arch_dev_microservices_containers_cover_V1.png and /dev/null differ diff --git a/img/ebook_containers_lifecycle.png b/img/ebook_containers_lifecycle.png deleted file mode 100644 index 650703ae0..000000000 Binary files a/img/ebook_containers_lifecycle.png and /dev/null differ diff --git a/img/eshop_cover.png b/img/eshop_cover.png deleted file mode 100644 index 5e2f01b87..000000000 Binary files a/img/eshop_cover.png and /dev/null differ diff --git a/img/exploring-to-production-ready.png b/img/exploring-to-production-ready.png deleted file mode 100644 index b2fedbdfc..000000000 Binary files a/img/exploring-to-production-ready.png and /dev/null differ diff --git a/img/firewall-rule-for-eshop.png b/img/firewall-rule-for-eshop.png deleted file mode 100644 index 996b632ea..000000000 Binary files a/img/firewall-rule-for-eshop.png and /dev/null differ diff --git a/img/list-of-images.png b/img/list-of-images.png deleted file mode 100644 index 3985db24e..000000000 Binary files a/img/list-of-images.png and /dev/null differ diff --git a/img/loadtests/k8ssettings.PNG b/img/loadtests/k8ssettings.PNG deleted file mode 100644 index 6bd6cb058..000000000 Binary files a/img/loadtests/k8ssettings.PNG and /dev/null differ diff --git a/img/loadtests/loadtestproj_dir.PNG b/img/loadtests/loadtestproj_dir.PNG deleted file mode 100644 index d880e9ecc..000000000 Binary files a/img/loadtests/loadtestproj_dir.PNG and /dev/null differ diff --git a/img/loadtests/runloadtest.PNG b/img/loadtests/runloadtest.PNG deleted file mode 100644 index 8c2cbdec2..000000000 Binary files a/img/loadtests/runloadtest.PNG and /dev/null differ diff --git a/img/loadtests/sfmanifestsettings.PNG b/img/loadtests/sfmanifestsettings.PNG deleted file mode 100644 index b360fef63..000000000 Binary files a/img/loadtests/sfmanifestsettings.PNG and /dev/null differ diff --git a/img/login-demo-user.png b/img/login-demo-user.png deleted file mode 100644 index d5d9cf6ac..000000000 Binary files a/img/login-demo-user.png and /dev/null differ diff --git a/img/new-folder-structure.png b/img/new-folder-structure.png new file mode 100644 index 000000000..14a62e715 Binary files /dev/null and b/img/new-folder-structure.png differ diff --git a/img/sf/cloud-config-idsrv.PNG b/img/sf/cloud-config-idsrv.PNG deleted file mode 100644 index 86fbe6637..000000000 Binary files a/img/sf/cloud-config-idsrv.PNG and /dev/null differ diff --git a/img/sf/cloud-config-mvc.PNG b/img/sf/cloud-config-mvc.PNG deleted file mode 100644 index def121836..000000000 Binary files a/img/sf/cloud-config-mvc.PNG and /dev/null differ diff --git a/img/sf/cloud-config-spa.PNG b/img/sf/cloud-config-spa.PNG deleted file mode 100644 index 17809ea2d..000000000 Binary files a/img/sf/cloud-config-spa.PNG and /dev/null differ diff --git a/img/sf/cloud-config.PNG b/img/sf/cloud-config.PNG deleted file mode 100644 index 420b95e1c..000000000 Binary files a/img/sf/cloud-config.PNG and /dev/null differ diff --git a/img/sf/cloud_publishProfile.PNG b/img/sf/cloud_publishProfile.PNG deleted file mode 100644 index edd5c53e5..000000000 Binary files a/img/sf/cloud_publishProfile.PNG and /dev/null differ diff --git a/img/sf/create-kv.PNG b/img/sf/create-kv.PNG deleted file mode 100644 index f2c5f91c3..000000000 Binary files a/img/sf/create-kv.PNG and /dev/null differ diff --git a/img/sf/explorer-apps-status.PNG b/img/sf/explorer-apps-status.PNG deleted file mode 100644 index f748cbaab..000000000 Binary files a/img/sf/explorer-apps-status.PNG and /dev/null differ diff --git a/img/sf/explorer-deployment-status.PNG b/img/sf/explorer-deployment-status.PNG deleted file mode 100644 index 2697a6374..000000000 Binary files a/img/sf/explorer-deployment-status.PNG and /dev/null differ diff --git a/img/sf/install-cert.PNG b/img/sf/install-cert.PNG deleted file mode 100644 index f5c798199..000000000 Binary files a/img/sf/install-cert.PNG and /dev/null differ diff --git a/img/sf/publish-button.PNG b/img/sf/publish-button.PNG deleted file mode 100644 index 8f84091bc..000000000 Binary files a/img/sf/publish-button.PNG and /dev/null differ diff --git a/img/sf/publish-window.PNG b/img/sf/publish-window.PNG deleted file mode 100644 index 4c27b8e29..000000000 Binary files a/img/sf/publish-window.PNG and /dev/null differ diff --git a/img/sf/set-instrumentationkey.PNG b/img/sf/set-instrumentationkey.PNG deleted file mode 100644 index 1d7105a30..000000000 Binary files a/img/sf/set-instrumentationkey.PNG and /dev/null differ diff --git a/img/sf/sf-directory.PNG b/img/sf/sf-directory.PNG deleted file mode 100644 index f6b518a5d..000000000 Binary files a/img/sf/sf-directory.PNG and /dev/null differ diff --git a/img/spa/installing_npm_node.png b/img/spa/installing_npm_node.png deleted file mode 100644 index 8e1e96c72..000000000 Binary files a/img/spa/installing_npm_node.png and /dev/null differ diff --git a/img/spa/npm-rebuild-node-sass.png b/img/spa/npm-rebuild-node-sass.png deleted file mode 100644 index 309ba518e..000000000 Binary files a/img/spa/npm-rebuild-node-sass.png and /dev/null differ diff --git a/img/spa/npm-run-build.png b/img/spa/npm-run-build.png deleted file mode 100644 index 839ad8d69..000000000 Binary files a/img/spa/npm-run-build.png and /dev/null differ diff --git a/img/spa/npm-versions-powershell.png b/img/spa/npm-versions-powershell.png deleted file mode 100644 index 398e32e2e..000000000 Binary files a/img/spa/npm-versions-powershell.png and /dev/null differ diff --git a/img/spa/vs-tools-path-custom-node.png b/img/spa/vs-tools-path-custom-node.png deleted file mode 100644 index 035e72f73..000000000 Binary files a/img/spa/vs-tools-path-custom-node.png and /dev/null differ diff --git a/img/spa/vs-tools-path-original.png b/img/spa/vs-tools-path-original.png deleted file mode 100644 index 66fde95cb..000000000 Binary files a/img/spa/vs-tools-path-original.png and /dev/null differ diff --git a/img/vs2017/github-clone-branch.png b/img/vs2017/github-clone-branch.png deleted file mode 100644 index 100f20a56..000000000 Binary files a/img/vs2017/github-clone-branch.png and /dev/null differ diff --git a/img/vs2017/vs2017_additional_mobile_workloads.png b/img/vs2017/vs2017_additional_mobile_workloads.png deleted file mode 100644 index 077ffa4e5..000000000 Binary files a/img/vs2017/vs2017_additional_mobile_workloads.png and /dev/null differ diff --git a/img/vs2017/vs2017_server_workload.png b/img/vs2017/vs2017_server_workload.png deleted file mode 100644 index 5e2bb4e6a..000000000 Binary files a/img/vs2017/vs2017_server_workload.png and /dev/null differ diff --git a/img/vs2017/xamarin-workload-options.png b/img/vs2017/xamarin-workload-options.png deleted file mode 100644 index 31a8dea26..000000000 Binary files a/img/vs2017/xamarin-workload-options.png and /dev/null differ diff --git a/img/xamarin-settings.png b/img/xamarin-settings.png deleted file mode 100644 index 437909176..000000000 Binary files a/img/xamarin-settings.png and /dev/null differ diff --git a/img/xamarin/fix-hyperv-for-issue-xamarin-app-minimize-in-vs-android-emulator.png b/img/xamarin/fix-hyperv-for-issue-xamarin-app-minimize-in-vs-android-emulator.png deleted file mode 100644 index a4d0a3f49..000000000 Binary files a/img/xamarin/fix-hyperv-for-issue-xamarin-app-minimize-in-vs-android-emulator.png and /dev/null differ diff --git a/src/Web/WebSPA/README.md b/src/Web/WebSPA/README.md deleted file mode 100644 index d5aadda3a..000000000 --- a/src/Web/WebSPA/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# eShop Web SPA (Single Page Application) - -## Requirements and set up - -### Install NPM -The SPA application is using a newer version of NPM than the one provided by Visual Studio 2015 (npm 2.7.4 currently), so you need to install the latest stable version of NPM. - -NPM is bundled with NODE.JS. Installing NPM and NODE is pretty straightforward by using the installer package available at https://nodejs.org/en/ - - - -You can install the version "Recommended For Most Users" of Node which at the moment of this writing was v6.9.3 LTS and comes with a newer version of NPM. -You can see your initial NPM version and the installed NPM version with the command -npm -v, as shown below. -
- - -### Set NPM path into Visual Studio -NPM will be usually installed under this path: -C:\Program Files (x86)\nodejs. -You need to update that path in Visual Studio 2015 under the "External Web Tools" location paths, as shown below: -
- - -### Build the SPA app with NPM -Finally, you need to build the SPA app (TypeScript and Angular based client app) with NPM. -* Open a command-prompt window and move to the root of the SPA application (src\Web\WebSPA\eShopOnContainers.WebSPA) -* Run the command npm run build:prod as shown below: -
- - -If you get an error like "Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 6.x", then run the command npm rebuild node-sass as in the following screenshot: - -Then, run again the npm run build:prod command that should finish with no errors. - -### Build/create the Docker images -Create the Docker images with the build-images.ps1 PowerShell script in Windows (or the build-images.sh bash script in a Mac) as explained in the main instructions at https://github.com/dotnet/eShopOnContainers/ - -### Deploy/run the Docker containers -Deploy/run the Docker containers with "docker-compose up" as explained in the main instructions at https://github.com/dotnet/eShopOnContainers/ - -### Test the SPA web application - -Test the SPA app by running the following URL in a browser: - http://localhost:5104 - -