You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
David Britch 0b4b001497
Revert "Simplified the SettingsService in the mobile client."
6 years ago
..
Controllers Revert "Simplified the SettingsService in the mobile client." 6 years ago
Extensions C# 7 language feature updates 8 years ago
Infrastructure Revert "Simplified the SettingsService in the mobile client." 6 years ago
Models Fix Authentication issue in Locations.api 7 years ago
Properties Revert "Revert "Removes Docker profile from launchSettings.json"" 8 years ago
Services Revert "Simplified the SettingsService in the mobile client." 6 years ago
Setup strip quotes, fix image transparency, format price and amount 7 years ago
ViewComponents Replaced custom DataProtection.Redis lib with official Microsoft pkg 7 years ago
ViewModels Revert "Simplified the SettingsService in the mobile client." 6 years ago
Views Revert "Simplified the SettingsService in the mobile client." 6 years ago
wwwroot Fix Authentication issue in Locations.api 7 years ago
.bowerrc WebMVC project folder simplified and migrated to latest version of VS Tools for Docker 8 years ago
AppSettings.cs Revert "Simplified the SettingsService in the mobile client." 6 years ago
Dockerfile Merge pull request #524 from SychevIgor/packagesupdate 7 years ago
Program.cs Added AppInsights service 7 years ago
README.md scripts to build individual services, readme files for all services and clients, compose in all projects, fix build problems (Dependent seeds), solve some kwnon build problems in solution (identity on localhost, ...) 8 years ago
Startup.cs Revert "Simplified the SettingsService in the mobile client." 6 years ago
WebMVC.csproj packages update 2 7 years ago
appsettings.json Increased number of retries with exponential backoff and Circuir-Breaker so minimizes the risk of open circuit when spinning up the containers for the first time in Docker. 7 years ago
bower.json bootstrap version consolidated across all ui based apps. latest stable version is 3.3.7 7 years ago
bundleconfig.json Fix Identity.API and WebMVC publishing 8 years ago
compilerconfig.json data and UI customization enhancements 7 years ago
compilerconfig.json.defaults data and UI customization enhancements 7 years ago
web.config Web MVC site UI apperance 8 years ago

README.md

Containerized eShop - Web Mvc

Sample reference containerized application, cross-platform and microservices architecture. Powered by Microsoft

#Overview This sample runs a microservices oriented application and a .net core Mvc application that consumes this services. You can find more information about how to set up docker in your machine in the global directory solution.

#Deploy In the global directory you will find the scripts needed to run and deploy the demo into your local docker infraestructure.

  • build-image-web.ps1 Build .net applications and docker images: This power shell script that you will find in the root directory of the solution is the responsible of building .net applications and package in a pub folder and use docker commands to build the images needed to run the previously packaged .net applications.

  • Compose containers in your docker local VM: Finally you have to open your favourite command tool pointing to the root directory of this project where docker-compose.yml file is located and run the command docker-compose up

#Run Once the deploy process of docker-compose finishes you have to be able to access the services in this urls:

  • Web: http://localhost:5100
  • Catalog service: http://localhost:5101
  • Orders service: http://localhost:5102
  • Basket service: http://localhost:5103
  • Identity service: http://localhost:5105
  • Orders data (SQL Server): Server=tcp:localhost,5432;Database=Microsoft.eShopOnContainers.Services.OrderingDb;User Id=sa;Password=Pass@word;
  • Catalog data (SQL Server): Server=tcp:localhost,5434;Database=CatalogDB;User Id=sa;Password=Pass@word
  • Identity data (SQL Server): Server=localhost,5433;Database=aspnet-Microsoft.eShopOnContainers;User Id=sa;Password=Pass@word
  • Basket data (Redis): listening in localhost:6379