├── .gitattributes ├── .gitignore ├── Part1 ├── .dockerignore ├── Core.API │ ├── Controllers │ │ └── ValuesController.cs │ ├── Core.API.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.docker.json │ └── appsettings.json ├── Core.Entity │ ├── Core.Entity.csproj │ ├── CoreContext.cs │ ├── Migrations │ │ ├── 20190613130332_initial.Designer.cs │ │ ├── 20190613130332_initial.cs │ │ └── CoreContextModelSnapshot.cs │ └── Post.cs ├── Dockerfile ├── docker-compose.yml └── docker-netcore.sln ├── Part2 ├── .dockerignore ├── Core.API │ ├── Controllers │ │ └── ValuesController.cs │ ├── Core.API.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.docker.json │ ├── appsettings.json │ └── skyapm.json ├── Core.Entity │ ├── Core.Entity.csproj │ ├── CoreContext.cs │ ├── Migrations │ │ ├── 20190613130332_initial.Designer.cs │ │ ├── 20190613130332_initial.cs │ │ └── CoreContextModelSnapshot.cs │ └── Post.cs ├── Dockerfile ├── appsettings.json ├── docker-compose.yml ├── docker-netcore.sln └── launch.ps1 ├── Part3 ├── .dockerignore ├── Core.API │ ├── Controllers │ │ └── ValuesController.cs │ ├── Core.API.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.docker.json │ ├── appsettings.json │ └── skyapm.json ├── Core.Entity │ ├── Core.Entity.csproj │ ├── CoreContext.cs │ ├── Migrations │ │ ├── 20190613130332_initial.Designer.cs │ │ ├── 20190613130332_initial.cs │ │ └── CoreContextModelSnapshot.cs │ └── Post.cs ├── Dockerfile ├── appsettings.json ├── docker-compose.dev.yml ├── docker-compose.prod.yml ├── docker-compose.yml ├── docker-netcore.sln ├── launch.prod.ps1 └── launch.ps1 └── Readme.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/.gitignore -------------------------------------------------------------------------------- /Part1/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/.dockerignore -------------------------------------------------------------------------------- /Part1/Core.API/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /Part1/Core.API/Core.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/Core.API.csproj -------------------------------------------------------------------------------- /Part1/Core.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/Program.cs -------------------------------------------------------------------------------- /Part1/Core.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part1/Core.API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/Startup.cs -------------------------------------------------------------------------------- /Part1/Core.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/appsettings.Development.json -------------------------------------------------------------------------------- /Part1/Core.API/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/appsettings.docker.json -------------------------------------------------------------------------------- /Part1/Core.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.API/appsettings.json -------------------------------------------------------------------------------- /Part1/Core.Entity/Core.Entity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.Entity/Core.Entity.csproj -------------------------------------------------------------------------------- /Part1/Core.Entity/CoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.Entity/CoreContext.cs -------------------------------------------------------------------------------- /Part1/Core.Entity/Migrations/20190613130332_initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.Entity/Migrations/20190613130332_initial.Designer.cs -------------------------------------------------------------------------------- /Part1/Core.Entity/Migrations/20190613130332_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.Entity/Migrations/20190613130332_initial.cs -------------------------------------------------------------------------------- /Part1/Core.Entity/Migrations/CoreContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.Entity/Migrations/CoreContextModelSnapshot.cs -------------------------------------------------------------------------------- /Part1/Core.Entity/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Core.Entity/Post.cs -------------------------------------------------------------------------------- /Part1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/Dockerfile -------------------------------------------------------------------------------- /Part1/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/docker-compose.yml -------------------------------------------------------------------------------- /Part1/docker-netcore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part1/docker-netcore.sln -------------------------------------------------------------------------------- /Part2/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/.dockerignore -------------------------------------------------------------------------------- /Part2/Core.API/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /Part2/Core.API/Core.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/Core.API.csproj -------------------------------------------------------------------------------- /Part2/Core.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/Program.cs -------------------------------------------------------------------------------- /Part2/Core.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part2/Core.API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/Startup.cs -------------------------------------------------------------------------------- /Part2/Core.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/appsettings.Development.json -------------------------------------------------------------------------------- /Part2/Core.API/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/appsettings.docker.json -------------------------------------------------------------------------------- /Part2/Core.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/appsettings.json -------------------------------------------------------------------------------- /Part2/Core.API/skyapm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.API/skyapm.json -------------------------------------------------------------------------------- /Part2/Core.Entity/Core.Entity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.Entity/Core.Entity.csproj -------------------------------------------------------------------------------- /Part2/Core.Entity/CoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.Entity/CoreContext.cs -------------------------------------------------------------------------------- /Part2/Core.Entity/Migrations/20190613130332_initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.Entity/Migrations/20190613130332_initial.Designer.cs -------------------------------------------------------------------------------- /Part2/Core.Entity/Migrations/20190613130332_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.Entity/Migrations/20190613130332_initial.cs -------------------------------------------------------------------------------- /Part2/Core.Entity/Migrations/CoreContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.Entity/Migrations/CoreContextModelSnapshot.cs -------------------------------------------------------------------------------- /Part2/Core.Entity/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Core.Entity/Post.cs -------------------------------------------------------------------------------- /Part2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/Dockerfile -------------------------------------------------------------------------------- /Part2/appsettings.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Part2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/docker-compose.yml -------------------------------------------------------------------------------- /Part2/docker-netcore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/docker-netcore.sln -------------------------------------------------------------------------------- /Part2/launch.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part2/launch.ps1 -------------------------------------------------------------------------------- /Part3/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/.dockerignore -------------------------------------------------------------------------------- /Part3/Core.API/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /Part3/Core.API/Core.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/Core.API.csproj -------------------------------------------------------------------------------- /Part3/Core.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/Program.cs -------------------------------------------------------------------------------- /Part3/Core.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part3/Core.API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/Startup.cs -------------------------------------------------------------------------------- /Part3/Core.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/appsettings.Development.json -------------------------------------------------------------------------------- /Part3/Core.API/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/appsettings.docker.json -------------------------------------------------------------------------------- /Part3/Core.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/appsettings.json -------------------------------------------------------------------------------- /Part3/Core.API/skyapm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.API/skyapm.json -------------------------------------------------------------------------------- /Part3/Core.Entity/Core.Entity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.Entity/Core.Entity.csproj -------------------------------------------------------------------------------- /Part3/Core.Entity/CoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.Entity/CoreContext.cs -------------------------------------------------------------------------------- /Part3/Core.Entity/Migrations/20190613130332_initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.Entity/Migrations/20190613130332_initial.Designer.cs -------------------------------------------------------------------------------- /Part3/Core.Entity/Migrations/20190613130332_initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.Entity/Migrations/20190613130332_initial.cs -------------------------------------------------------------------------------- /Part3/Core.Entity/Migrations/CoreContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.Entity/Migrations/CoreContextModelSnapshot.cs -------------------------------------------------------------------------------- /Part3/Core.Entity/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Core.Entity/Post.cs -------------------------------------------------------------------------------- /Part3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/Dockerfile -------------------------------------------------------------------------------- /Part3/appsettings.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Part3/docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/docker-compose.dev.yml -------------------------------------------------------------------------------- /Part3/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/docker-compose.prod.yml -------------------------------------------------------------------------------- /Part3/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/docker-compose.yml -------------------------------------------------------------------------------- /Part3/docker-netcore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/docker-netcore.sln -------------------------------------------------------------------------------- /Part3/launch.prod.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/launch.prod.ps1 -------------------------------------------------------------------------------- /Part3/launch.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Part3/launch.ps1 -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siegrainwong/.NET-Core-with-Docker/HEAD/Readme.md --------------------------------------------------------------------------------