Added check for Windows builds so copy works (#528)

* Added check for Windows builds so copy works

* Removed appsettings copy, no longer needed

* Fixed a bad build due to duplicate file copy

Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
This commit is contained in:
Chris Plaatjes 2021-08-27 14:40:33 -04:00 committed by GitHub
parent dc7b4e7a2a
commit c8e3824032
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 4 deletions

View File

@ -73,7 +73,6 @@
<ItemGroup>
<ProjectReference Include="..\Kavita.Common\Kavita.Common.csproj" />
<Content Condition=" '$(Configuration)' == 'Release' " Include="appsettings.json" />
</ItemGroup>

View File

@ -26,8 +26,7 @@ RUN apt-get update \
#Creates the data directory
RUN mkdir /kavita/data
RUN cp /kavita/appsettings.Development.json /kavita/appsettings.json \
&& sed -i 's/Data source=kavita.db/Data source=data\/kavita.db/g' /kavita/appsettings.json
RUN sed -i 's/Data source=kavita.db/Data source=data\/kavita.db/g' /kavita/appsettings.json
COPY entrypoint.sh /entrypoint.sh

View File

@ -97,7 +97,13 @@ Package()
cp ../LICENSE "$lOutputFolder"/LICENSE.txt
echo "Renaming API -> Kavita"
mv "$lOutputFolder"/API "$lOutputFolder"/Kavita
if [ $runtime == "win-x64" ] || [ $runtime == "win-x86" ]
then
mv "$lOutputFolder"/API.exe "$lOutputFolder"/Kavita.exe
else
mv "$lOutputFolder"/API "$lOutputFolder"/Kavita
fi
echo "Creating tar"
cd ../$outputFolder/"$runtime"/