diff --git a/content/web-frameworks/nopcommerce/deploy-nopcommerce-on-azure-app-service.md b/content/web-frameworks/nopcommerce/deploy-nopcommerce-on-azure-app-service.md new file mode 100644 index 0000000000..e2676a710d --- /dev/null +++ b/content/web-frameworks/nopcommerce/deploy-nopcommerce-on-azure-app-service.md @@ -0,0 +1,57 @@ +--- +title: Deploy nopCommerce on Azure App Service +showMetadata: true +editable: true +showToc: true +--- +# Architecture +![](images/azure-app-service/nopcommerce-on-app-services-simple-diagram.png) +## Login to Azure account +https://portal.azure.com +## Create Azure resource group +![](images/azure-app-service/nopcommerce-app-service-resource-group-1.png) + +![](images/azure-app-service/nopcommerce-app-service-resource-group-2.png) + +![](images/azure-app-service/nopcommerce-app-service-resource-group-3.png) +## Create Azure blob storage +![](images/azure-app-service/nopcommerce-app-service-create-storage-account-1.png) + +![](images/azure-app-service/nopcommerce-app-service-create-storage-account-2.png) +## Create Azure SQL server +![](images/azure-app-service/nopcommerce-app-service-sql-server-1.png) + +![](images/azure-app-service/nopcommerce-app-service-sql-server-2.png) + +![](images/azure-app-service/nopcommerce-app-service-sql-server-3.png) + +![](images/azure-app-service/nopcommerce-app-service-sql-server-4.png) +## Create Azure SQL database +![](images/azure-app-service/nopcommerce-app-service-sql-db-1.png) + +![](images/azure-app-service/nopcommerce-app-service-sql-db-2.png) +## Create Azure app service plan +![](images/azure-app-service/nopcommerce-app-service-asp-1.png) + +![](images/azure-app-service/nopcommerce-app-service-asp-2.png) +## Create Azure app service +![](images/azure-app-service/nopcommerce-app-service-1.png) + +![](images/azure-app-service/nopcommerce-app-service-2.png) + +![](images/azure-app-service/nopcommerce-app-service-3.png) + +## Setup NopCommerce +Download from: https://www.nopcommerce.com/en/download-nopcommerce +![](images/azure-app-service/nopcommerce-app-service-installation-1.png) + +![](images/azure-app-service/nopcommerce-app-service-installation-2.png) + +![](images/azure-app-service/nopcommerce-app-service-installation-3.png) + +Upload all files to above FTP credential. + +## Setup Azure blob storage on NopCommerce AppSettings page +![](images/azure-app-service/nopcommerce-admin-appsetting-page.png) +## References +- https://docs.microsoft.com/en-us/azure/architecture/example-scenario/private-web-app/private-web-app \ No newline at end of file diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-admin-appsetting-page.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-admin-appsetting-page.png new file mode 100644 index 0000000000..9ad821d8b6 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-admin-appsetting-page.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-1.png new file mode 100644 index 0000000000..2e92107520 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-2.png new file mode 100644 index 0000000000..e66771a26c Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-3.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-3.png new file mode 100644 index 0000000000..d7f82a2180 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-3.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-asp-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-asp-1.png new file mode 100644 index 0000000000..4f2206fcea Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-asp-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-asp-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-asp-2.png new file mode 100644 index 0000000000..5a98968edc Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-asp-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-create-storage-account-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-create-storage-account-1.png new file mode 100644 index 0000000000..47b09ab28d Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-create-storage-account-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-create-storage-account-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-create-storage-account-2.png new file mode 100644 index 0000000000..be1dd05c12 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-create-storage-account-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-1.png new file mode 100644 index 0000000000..dfc13412a1 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-2.png new file mode 100644 index 0000000000..565ab5a706 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-3.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-3.png new file mode 100644 index 0000000000..079bb7a9fc Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-installation-3.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-1.png new file mode 100644 index 0000000000..ea02b31d62 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-2.png new file mode 100644 index 0000000000..d8700dc092 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-3.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-3.png new file mode 100644 index 0000000000..b1bc1c05fa Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-resource-group-3.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-db-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-db-1.png new file mode 100644 index 0000000000..38f6fadd94 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-db-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-db-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-db-2.png new file mode 100644 index 0000000000..95a9fb465e Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-db-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-1.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-1.png new file mode 100644 index 0000000000..ec9abca339 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-1.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-2.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-2.png new file mode 100644 index 0000000000..c489e76c1c Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-2.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-3.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-3.png new file mode 100644 index 0000000000..e51a3f8ba7 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-3.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-4.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-4.png new file mode 100644 index 0000000000..aed1bad2bd Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-app-service-sql-server-4.png differ diff --git a/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-on-app-services-simple-diagram.png b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-on-app-services-simple-diagram.png new file mode 100644 index 0000000000..9b47a3a892 Binary files /dev/null and b/content/web-frameworks/nopcommerce/images/azure-app-service/nopcommerce-on-app-services-simple-diagram.png differ