void.cat/VoidCat/VoidCat.csproj

98 lines
4.4 KiB
XML
Raw Normal View History

2022-01-25 16:17:48 +00:00
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<SpaRoot>spa\</SpaRoot>
<DefaultItemExcludes>$(DefaultItemExcludes);$(SpaRoot)node_modules\**</DefaultItemExcludes>
2022-03-08 13:47:42 +00:00
<DocumentationFile>$(AssemblyName).xml</DocumentationFile>
<Version>5.0.0</Version>
<NoWarn>CS1591</NoWarn>
2022-01-25 16:17:48 +00:00
</PropertyGroup>
<ItemGroup>
2023-04-04 10:07:19 +00:00
<PackageReference Include="AWSSDK.S3" Version="3.7.103.41" />
<PackageReference Include="BencodeNET" Version="5.0.0" />
<PackageReference Include="BTCPayServer.Lightning.Common" Version="1.3.21" />
2023-04-04 10:07:19 +00:00
<PackageReference Include="FFMpegCore" Version="5.1.0" />
<PackageReference Include="Google.Protobuf" Version="3.22.3" />
<PackageReference Include="Grpc.Net.Client" Version="2.52.0" />
<PackageReference Include="Grpc.Tools" Version="2.54.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
2022-07-26 13:25:59 +00:00
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.7" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.7" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.5" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.5">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="7.0.5" />
2022-07-23 20:58:17 +00:00
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="6.0.7" />
2022-07-26 13:25:59 +00:00
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.16.1" />
2022-03-07 21:13:42 +00:00
<PackageReference Include="MSBuildGitHash" Version="2.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
2023-04-04 10:07:19 +00:00
<PackageReference Include="NBitcoin" Version="7.0.25" />
2022-03-07 13:38:28 +00:00
<PackageReference Include="nClam" Version="7.0.0" />
2023-10-13 19:07:35 +00:00
<PackageReference Include="Nostr.Client" Version="1.4.3" />
2023-04-04 10:07:19 +00:00
<PackageReference Include="Npgsql" Version="7.0.2" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.1" />
2023-04-04 10:07:19 +00:00
<PackageReference Include="prometheus-net.AspNetCore" Version="8.0.0" />
<PackageReference Include="Seq.Extensions.Logging" Version="6.1.0" />
<PackageReference Include="StackExchange.Redis" Version="2.6.104" />
2022-07-26 13:25:59 +00:00
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
2022-01-25 16:17:48 +00:00
</ItemGroup>
<ItemGroup>
<!--<Protobuf Include="Services/Lightning/proto/*.proto" GrpcServices="Client" ProtoRoot="Services/Lightning/proto" />-->
</ItemGroup>
2022-01-25 16:17:48 +00:00
<ItemGroup>
<!-- Don't publish the SPA source files, but do show them in the project files list -->
<Content Remove="$(SpaRoot)**" />
<Content Include="$(SolutionDir).github\workflows\build.yml" />
2022-06-15 20:53:52 +00:00
<Content Include="..\docker-compose.yml">
<Link>docker-compose.yml</Link>
</Content>
2022-01-25 17:57:07 +00:00
<Content Include="..\Dockerfile">
<Link>Dockerfile</Link>
</Content>
2022-03-01 19:17:02 +00:00
<Content Include="..\README.md">
<Link>README.md</Link>
</Content>
2022-01-25 16:17:48 +00:00
<None Remove="$(SpaRoot)**" />
<None Include="$(SpaRoot)**" Exclude="$(SpaRoot)node_modules\**" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Pages\EmailCode.cshtml.cs" />
</ItemGroup>
2022-01-25 16:17:48 +00:00
<Target Name="IncludeBuildFiles" AfterTargets="ComputeFilesToPublish">
2022-01-25 16:17:48 +00:00
<ItemGroup>
2023-05-22 11:53:44 +00:00
<_CopyItems Include="$(SpaRoot)src\app\build\**\*.*" />
2022-01-25 16:17:48 +00:00
</ItemGroup>
<Copy SourceFiles="@(_CopyItems)" DestinationFolder="$(PublishDir)wwwroot\%(RecursiveDir)" />
</Target>
2022-03-07 21:13:42 +00:00
<ItemGroup>
<AssemblyMetadata Include="%(AssemblyMetadataCommand.Identity)">
<Value>$(Value)</Value>
</AssemblyMetadata>
<AssemblyAttributes Include="AssemblyMetadata">
<_Parameter1>BuildTime</_Parameter1>
<_Parameter2>$([System.DateTime]::UtcNow.ToBinary())</_Parameter2>
</AssemblyAttributes>
<Compile Include="$(IntermediateOutputPath)\build_date.cs" />
</ItemGroup>
<ItemGroup>
<Folder Include="Migrations\" />
</ItemGroup>
2022-03-07 21:13:42 +00:00
<Target Name="GetBuildDate" BeforeTargets="CoreCompile">
<WriteCodeFragment Language="C#" OutputFile="$(IntermediateOutputPath)\build_date.cs" AssemblyAttributes="@(AssemblyAttributes)" />
</Target>
2022-01-25 16:17:48 +00:00
</Project>