diff --git a/src/services/dotnetcore/.gitignore b/src/services/dotnetcore/.gitignore new file mode 100644 index 0000000..cbbd0b5 --- /dev/null +++ b/src/services/dotnetcore/.gitignore @@ -0,0 +1,2 @@ +bin/ +obj/ \ No newline at end of file diff --git a/src/services/dotnetcore/Dockerfile b/src/services/dotnetcore/Dockerfile index baf6b8b..c88dec3 100644 --- a/src/services/dotnetcore/Dockerfile +++ b/src/services/dotnetcore/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/core/sdk:3.1@sha256:150d074697d1cda38a0c2185fe43895d84b5745841e9d15c5adba29604a6e4cb AS build-env +FROM mcr.microsoft.com/dotnet/sdk:9.0@sha256:ae000be75dac94fc40e00f0eee903289e985995cc06dac3937469254ce5b60b6 AS build-env WORKDIR /app # Copy csproj and restore as distinct layers @@ -10,7 +10,7 @@ COPY . ./ RUN dotnet publish -c Release -o out # Build runtime image -FROM mcr.microsoft.com/dotnet/core/aspnet:3.1@sha256:e3b773f30a0a6e88d71ce52429f6847627fc9353e491346902ca345760b82bdd +FROM mcr.microsoft.com/dotnet/aspnet:9.0@sha256:515c08e27cf8d933af442f0e1b6c92cc728acb71f113ca529f56c79cb597adb5 LABEL org.opencontainers.image.source=https://github.com/cisco-open/app-simulator LABEL org.opencontainers.image.description="dotnetcore service for app-simulator" diff --git a/src/services/dotnetcore/dotnetcore.csproj b/src/services/dotnetcore/dotnetcore.csproj index 3e2f25f..354bf06 100644 --- a/src/services/dotnetcore/dotnetcore.csproj +++ b/src/services/dotnetcore/dotnetcore.csproj @@ -1,7 +1,7 @@ - netcoreapp3.1 + net9.0 diff --git a/src/services/dotnetcore/run.sh b/src/services/dotnetcore/run.sh new file mode 100755 index 0000000..ae7132d --- /dev/null +++ b/src/services/dotnetcore/run.sh @@ -0,0 +1,2 @@ +#!/bin/bash +env APP_CONFIG="$(<../../../examples/backend.json)" dotnet run