Until adding these, the project would not build correctly on a Mac. script working for SPA Add execute permissions to build-bits.sh on macOS fix a rebase / automatic merge issue. Somehow, the MVC image got in there twice. update content nodes Bug workaround for for the CLI. It turns out that the CLI does not handle content nodes that have multiple paths. Instead, multiple nodes are needed. use the standard names for the web docker images. fix a typo and update the csproj content listings. Also, execute nom install as part of publishing the spa application.
82 lines
4.2 KiB
XML
82 lines
4.2 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>netcoreapp1.1</TargetFramework>
|
|
<DebugType>portable</DebugType>
|
|
<PreserveCompilationContext>true</PreserveCompilationContext>
|
|
<AssemblyName>Identity.API</AssemblyName>
|
|
<OutputType>Exe</OutputType>
|
|
<PackageId>Identity.API</PackageId>
|
|
<UserSecretsId>aspnet-eShopOnContainers.Identity-90487118-103c-4ff0-b9da-e5e26f7ab0c5</UserSecretsId>
|
|
<RuntimeFrameworkVersion>1.1.0</RuntimeFrameworkVersion>
|
|
<PackageTargetFallback>$(PackageTargetFallback);dotnet5.6;portable-net45+win8</PackageTargetFallback>
|
|
<DockerComposeProjectPath>..\..\..\..\docker-compose.dcproj</DockerComposeProjectPath>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Update="wwwroot;">
|
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
|
</Content>
|
|
<Content Update="Views\**\*;">
|
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
|
</Content>
|
|
<Content Update="web.config;">
|
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
|
</Content>
|
|
<Content Include=".dockerignore">
|
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Routing" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="1.1.0">
|
|
<PrivateAssets>All</PrivateAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.0.0-msbuild3-final">
|
|
<PrivateAssets>All</PrivateAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="1.1.0" />
|
|
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink.Loader" Version="14.1.0" />
|
|
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0-msbuild3-final">
|
|
<PrivateAssets>All</PrivateAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="IdentityServer4.AspNetIdentity" Version="1.0.0-rc3" />
|
|
<PackageReference Include="IdentityServer4.EntityFramework" Version="1.0.0-rc3" />
|
|
</ItemGroup>
|
|
|
|
<Target Name="PrepublishScript" BeforeTargets="PrepareForPublish">
|
|
<Exec Command="bower install" />
|
|
<Exec Command="dotnet bundle" />
|
|
</Target>
|
|
|
|
<ItemGroup>
|
|
<DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.301" />
|
|
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0-msbuild3-final" />
|
|
<DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="1.0.0-msbuild3-final" />
|
|
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0-msbuild3-final" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Update="Dockerfile">
|
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
|
|
</Project>
|