43 lines
1.7 KiB
XML
43 lines
1.7 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<OutputType>Exe</OutputType>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<AssemblyName>tcms-server</AssemblyName>
|
|
<HomePage>https://tesses.net/apps/TessesCMS</HomePage>
|
|
<Maintainer>Mike Nolan <tesses@tesses.net></Maintainer>
|
|
<InstallService>true</InstallService>
|
|
<CreateUser>true</CreateUser>
|
|
<UserName>tcms-server</UserName>
|
|
|
|
<PostInstallScript>chown -R tcms-server:tcms-server /var/lib/tcms-server</PostInstallScript>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.SyndicationFeed.ReaderWriter" Version="1.0.2" />
|
|
<PackageReference Include="PlaylistsNET" Version="1.4.0" />
|
|
<PackageReference Include="Tesses.WebServer.EasyServer" Version="1.0.1" />
|
|
<PackageReference Include="Packaging.Targets">
|
|
<Version>0.1.226-*</Version>
|
|
<PrivateAssets>all</PrivateAssets>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Include="tcms-server.service" CopyToPublishDirectory="PreserveNewest" LinuxFileMode="1755">
|
|
<LinuxPath>/etc/systemd/system/tcms-server.service</LinuxPath>
|
|
</Content>
|
|
<Content Include="config.json" CopyToPublishDirectory="PreserveNewest" LinuxFileMode="1755">
|
|
<LinuxPath>/var/lib/tcms-server/config.json</LinuxPath>
|
|
</Content>
|
|
|
|
<DebDependency Include="ffmpeg (>= 7:2.8.6)" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Tesses.CMS\Tesses.CMS.csproj" />
|
|
<ProjectReference Include="..\Tesses.CMS.Providers.LiteDb\Tesses.CMS.Providers.LiteDb.csproj" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|