Asp.Net Core + SQL Server on Docker - sleep for startup DB Asp.Net Core + SQL Server on Docker - sleep for startup DB docker docker

Asp.Net Core + SQL Server on Docker - sleep for startup DB


You could use a simple entrypoint.sh script:

#!/bin/bashset -erun_cmd="dotnet your_app.dll"sleep 10exec $run_cmd

And docker file will change accordingly:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-bionic AS baseWORKDIR /appEXPOSE 80EXPOSE 443COPY ["src/entrypoint.sh", ""]RUN chmod +x entrypoint.sh# .... here your copy/restore/build/publishENTRYPOINT [ "/bin/bash", "entrypoint.sh" ]