Auto commit by Gemini CLI

This commit is contained in:
Anduin
2026-02-10 16:30:37 +00:00
parent 6d31bed772
commit c7fc4be0b9
+5 -5
View File
@@ -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
wget --quiet --tries=1 --spider http://localhost:5000/health || exit 1