Go to file
Michael Friis 8ce50e3fb3 Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
samples Fix WebListener namespaces 2017-01-04 08:07:13 -08:00
test Updating to 4.4 CoreFx packages 2016-12-21 16:47:09 -08:00
tools
.deployment
.dockerignore Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
.gitattributes
.gitignore Fixing targets to enable starting music store from VS 2016-05-17 15:54:41 -07:00
.travis.yml Update .travis.yml osx image to xcode7.3. 2016-12-08 10:05:24 -08:00
CONTRIBUTING.md
Dockerfile.windows Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
LICENSE.txt
MusicStore.sln Deleted 'src' folder and moved content to 'samples' folder' 2016-08-08 14:25:20 -07:00
MusicStore.sln.DotSettings Clean up E2E tests 2016-03-08 08:50:16 -08:00
NuGet.config Switching to dotnet.myget.org feed 2016-08-09 15:05:42 -07:00
README.md Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
appveyor.yml Fix backslashes in yml config. 2016-03-09 17:44:49 -08:00
build.cmd
build.ps1 Update the build scripts to the latest version 2016-03-07 20:55:07 -08:00
build.sh Clean tmp folder after unzipping KoreBuild 2016-11-18 10:56:54 -08:00
docker-compose.windows.yml Add details on running in Docker Windows containers 2017-01-26 11:10:14 -08:00
global.json Updating to 4.4 CoreFx packages 2016-12-21 16:47:09 -08:00
makefile.shade Added makefile.shade to run nano tests 2016-08-09 10:59:48 -07:00

README.md

MusicStore application

AppVeyor: AppVeyor

Travis: Travis

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.

Run the application on Helios:

  • If you have Visual Studio 2015
    1. Open MusicStore.sln in Visual Studio 2015 and run the individual applications on IIS Express.
  • If you don't have Visual Studio 2015
    1. Open a command prompt and execute cd \src\MusicStore\.
    2. Execute dnu restore.
    3. Execute Helios.cmd to launch the app on IISExpress from command line (Application started at URL http://localhost:5001/).

NOTE: App and tests require Visual Studio 2015 LocalDB on the machine to run.

Run on WebListener/Kestrel:

  • Open a command prompt and cd \src\MusicStore\.
  • [WebListener]: 4. Run dnx . web (Application started at URL http://localhost:5002/).
  • [Kestrel]: 5. Run dnx . kestrel (Application started at URL http://localhost:5004/).
  • [CustomHost]: 6. Run dnx . run (This hosts the app in a console application - Application started at URL http://localhost:5003/).

Run on Docker Windows Containers

  • Install Docker for Windows or setup up Docker Windows containers
  • docker-compose -f .\docker-compose.windows.yml build
  • docker-compose -f .\docker-compose.windows.yml up
  • Access MusicStore on either the Windows VM IP or (if container is running locally) on the container IP: docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" musicstore_web_1

To run the sample on Mac/Mono:

  • Follow the instructions at the Home repository to install Mono and DNVM on Mac OS X.
  • Open a command prompt and execute cd samples/MusicStore.Standalone.
  • Execute dotnet restore.
  • Try dotnet run to run the application.

NOTE: Since on Mono SQL client is not available the sample uses an InMemoryStore to run the application. So the changes that you make will not be persisted.

###NTLM authentication More information at src/MusicStore/StartupNtlmAuthentication.cs.

###OpenIdConnect authentication More information at src/MusicStore/StartupOpenIdConnect.cs.