FROM mcr.microsoft.com/dotnet/sdk:8.0 WORKDIR /app # Install EF tools globally in the container RUN dotnet tool install --global dotnet-ef # Add dotnet tools to PATH ENV PATH="${PATH}:/root/.dotnet/tools" # Set ASP.NET to actually listen on all interfaces, not just localhost ENV ASPNETCORE_URLS=http://+:5233 # Allow non-HTTPS because it's just development, who cares ENV ASPNETCORE_ENVIRONMENT=Development ENTRYPOINT ["dotnet", "watch", "run", "--no-launch-profile"]