Adding docker instructions to README
This commit is contained in:
17
README.md
17
README.md
@@ -33,7 +33,9 @@ The goal for this sample is to demonstrate some of the principles and patterns d
|
|||||||
|
|
||||||
After cloning or downloading the sample you should be able to run it using an In Memory database immediately.
|
After cloning or downloading the sample you should be able to run it using an In Memory database immediately.
|
||||||
|
|
||||||
If you wish to use the sample with a persistent database, you will need to run its Entity Framework Core migrations before you will be able to run the app, and update `ConfigureServices` method in `Startup.cs`.
|
If you wish to use the sample with a persistent database, you will need to run its Entity Framework Core migrations before you will be able to run the app, and update the `ConfigureServices` method in `Startup.cs` (see below).
|
||||||
|
|
||||||
|
You can also run the samples in Docker (see below).
|
||||||
|
|
||||||
### Configuring the sample to use SQL Server
|
### Configuring the sample to use SQL Server
|
||||||
|
|
||||||
@@ -73,3 +75,16 @@ dotnet ef migrations add InitialModel --context catalogcontext -p ../Infrastruct
|
|||||||
|
|
||||||
dotnet ef migrations add InitialIdentityModel --context appidentitydbcontext -p ../Infrastructure/Infrastructure.csproj -s Web.csproj -o Identity/Migrations
|
dotnet ef migrations add InitialIdentityModel --context appidentitydbcontext -p ../Infrastructure/Infrastructure.csproj -s Web.csproj -o Identity/Migrations
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Running the sample using Docker
|
||||||
|
|
||||||
|
You can run both the Web and WebRazorPages samples at the same time by running these commands from the root folder (where the .sln file is located):
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose build
|
||||||
|
docker-compose up
|
||||||
|
```
|
||||||
|
|
||||||
|
You should be able to make requests to localhost:5106 and localhost:5107 once these commands complete.
|
||||||
|
|
||||||
|
You can run just the Web or WebRazorPages application by using the instructions located in their respective `Dockerfile` files in the root of the projects. Again, run these commands from the root of the solution (where the .sln file is located).
|
||||||
|
|||||||
Reference in New Issue
Block a user