diff --git a/Dockerfile b/Dockerfile index 952b46c..9398402 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,7 @@ RUN dotnet publish ${CSPROJ_PATH}/${PROJ_NAME}.csproj --configuration Release -- # ============================ # Prepare runtime image # ============================ -FROM hub.aiursoft.com/aiursoft/internalimages/dotnet +FROM hub.aiursoft.com/aiursoft/internalimages/dotnetonlyruntime ARG PROJ_NAME WORKDIR /app COPY --from=build-env /app . @@ -53,14 +53,14 @@ ENV DLL_NAME=${PROJ_NAME}.dll #ENTRYPOINT dotnet $DLL_NAME --urls http://*:5000 ENTRYPOINT ["/bin/bash", "-c", "\ if [ ! -f \"$VOL_SETTINGS\" ]; then \ - cp $SRC_SETTINGS $VOL_SETTINGS; \ + cp $SRC_SETTINGS $VOL_SETTINGS; \ fi && \ if [ -f \"$SRC_SETTINGS\" ]; then \ - rm $SRC_SETTINGS; \ + rm $SRC_SETTINGS; \ fi && \ ln -s $VOL_SETTINGS $SRC_SETTINGS && \ dotnet $DLL_NAME --urls http://*:5000 \ -"] + "] HEALTHCHECK --interval=10s --timeout=3s --start-period=180s --retries=3 CMD \ -wget --quiet --tries=1 --spider http://localhost:5000/health || exit 1 \ No newline at end of file + wget --quiet --tries=1 --spider http://localhost:5000/health || exit 1 \ No newline at end of file