Auto commit by Gemini CLI
This commit is contained in:
+5
-5
@@ -32,7 +32,7 @@ RUN dotnet publish ${CSPROJ_PATH}/${PROJ_NAME}.csproj --configuration Release --
|
|||||||
# ============================
|
# ============================
|
||||||
# Prepare runtime image
|
# Prepare runtime image
|
||||||
# ============================
|
# ============================
|
||||||
FROM hub.aiursoft.com/aiursoft/internalimages/dotnet
|
FROM hub.aiursoft.com/aiursoft/internalimages/dotnetonlyruntime
|
||||||
ARG PROJ_NAME
|
ARG PROJ_NAME
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=build-env /app .
|
COPY --from=build-env /app .
|
||||||
@@ -53,14 +53,14 @@ ENV DLL_NAME=${PROJ_NAME}.dll
|
|||||||
#ENTRYPOINT dotnet $DLL_NAME --urls http://*:5000
|
#ENTRYPOINT dotnet $DLL_NAME --urls http://*:5000
|
||||||
ENTRYPOINT ["/bin/bash", "-c", "\
|
ENTRYPOINT ["/bin/bash", "-c", "\
|
||||||
if [ ! -f \"$VOL_SETTINGS\" ]; then \
|
if [ ! -f \"$VOL_SETTINGS\" ]; then \
|
||||||
cp $SRC_SETTINGS $VOL_SETTINGS; \
|
cp $SRC_SETTINGS $VOL_SETTINGS; \
|
||||||
fi && \
|
fi && \
|
||||||
if [ -f \"$SRC_SETTINGS\" ]; then \
|
if [ -f \"$SRC_SETTINGS\" ]; then \
|
||||||
rm $SRC_SETTINGS; \
|
rm $SRC_SETTINGS; \
|
||||||
fi && \
|
fi && \
|
||||||
ln -s $VOL_SETTINGS $SRC_SETTINGS && \
|
ln -s $VOL_SETTINGS $SRC_SETTINGS && \
|
||||||
dotnet $DLL_NAME --urls http://*:5000 \
|
dotnet $DLL_NAME --urls http://*:5000 \
|
||||||
"]
|
"]
|
||||||
|
|
||||||
HEALTHCHECK --interval=10s --timeout=3s --start-period=180s --retries=3 CMD \
|
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
|
||||||
Reference in New Issue
Block a user