From c8e38240321db303ec04dd03e8f3501860504a14 Mon Sep 17 00:00:00 2001 From: Chris Plaatjes Date: Fri, 27 Aug 2021 14:40:33 -0400 Subject: [PATCH] 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 --- API/API.csproj | 1 - Dockerfile | 3 +-- build.sh | 8 +++++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/API/API.csproj b/API/API.csproj index 7d2707e28..c49d3eb28 100644 --- a/API/API.csproj +++ b/API/API.csproj @@ -73,7 +73,6 @@ - diff --git a/Dockerfile b/Dockerfile index 496db0002..a1d36ee56 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/build.sh b/build.sh index d2ff49006..ccecbd597 100755 --- a/build.sh +++ b/build.sh @@ -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"/