diff --git a/DaprMicroserviceTemplate/DaprMicroServiceTemplate.csproj b/DaprMicroserviceTemplate/DaprMicroServiceTemplate.csproj index 609aa2c..a523e0e 100644 --- a/DaprMicroserviceTemplate/DaprMicroServiceTemplate.csproj +++ b/DaprMicroserviceTemplate/DaprMicroServiceTemplate.csproj @@ -1,8 +1,10 @@  - netcoreapp3.1 + net7.0 true + 4aad6f63-aaf7-4e27-aa16-31c07600f4a8 + Linux @@ -25,10 +27,11 @@ - - - - + + + + + diff --git a/DaprMicroserviceTemplate/Dockerfile b/DaprMicroserviceTemplate/Dockerfile index 1700552..06d9e87 100644 --- a/DaprMicroserviceTemplate/Dockerfile +++ b/DaprMicroserviceTemplate/Dockerfile @@ -1,10 +1,10 @@ #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. -FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base +FROM mcr.microsoft.com/dotnet/aspnet:7.0-bookworm-slim AS base WORKDIR /app EXPOSE 80 EXPOSE 443 -FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build +FROM mcr.microsoft.com/dotnet/sdk:7.0-bookworm-slim AS build WORKDIR /src COPY *.csproj ./ COPY *.Config ./ diff --git a/DaprMicroserviceTemplate/Readme.md b/DaprMicroserviceTemplate/Readme.md index 6fb1a35..43794c2 100644 --- a/DaprMicroserviceTemplate/Readme.md +++ b/DaprMicroserviceTemplate/Readme.md @@ -2,7 +2,7 @@ The sample shows how to create a .Net API,integrate with Dapr and invoke its endpoints on the client application. ## Prerequistes -* [.Net Core SDK 3.1](https://dotnet.microsoft.com/download) +* [.Net Core SDK 7.0](https://dotnet.microsoft.com/download) * [Dapr CLI](https://github.com/dapr/cli) * [Dapr DotNet SDK](https://github.com/dapr/dotnet-sdk) diff --git a/DaprMicroserviceTemplate/T4Include/deploy.ttinclude b/DaprMicroserviceTemplate/T4Include/deploy.ttinclude index 434ea09..8cbc987 100644 --- a/DaprMicroserviceTemplate/T4Include/deploy.ttinclude +++ b/DaprMicroserviceTemplate/T4Include/deploy.ttinclude @@ -120,6 +120,13 @@ spec: containers: - name: <#= props["service"] #>app image: adlacrdev.azurecr.io/<#= props["service"] #>:latest + resources: + requests: + memory: "90Mi" + cpu: "0.01" + limits: + memory: "100Mi" + cpu: "0.1" ports: - containerPort: 3000 imagePullPolicy: Always @@ -159,6 +166,13 @@ spec: containers: - name: <#= props["service"] #>app image: adlacrdev.azurecr.io/<#= props["service"] #>:$(tag) + resources: + requests: + memory: "90Mi" + cpu: "0.01" + limits: + memory: "100Mi" + cpu: "0.1" ports: - containerPort: 3000 imagePullPolicy: Always diff --git a/DaprMicroserviceTemplate/T4Include/log4net.ttinclude b/DaprMicroserviceTemplate/T4Include/log4net.ttinclude index 2b991a4..ea8e22f 100644 --- a/DaprMicroserviceTemplate/T4Include/log4net.ttinclude +++ b/DaprMicroserviceTemplate/T4Include/log4net.ttinclude @@ -52,33 +52,33 @@ fileTemplateManager.StartNewFile("log4net.Production.config"); # THIS FILE IS AUTOGENERATED BY A TOOL # IF YOU EDIT IT ANY CHANGES YOU MAKE WILL BE LOST - - - - + + + + - - - - - + + + + + - + - + - - - " /> - - - - + + + " /> + + + + - - - - - - - + + + + + + + diff --git a/DaprMicroserviceTemplate/T4Include/log4net2.ttinclude b/DaprMicroserviceTemplate/T4Include/log4net2.ttinclude index 77be836..69c5cbc 100644 --- a/DaprMicroserviceTemplate/T4Include/log4net2.ttinclude +++ b/DaprMicroserviceTemplate/T4Include/log4net2.ttinclude @@ -45,7 +45,7 @@ fileTemplateManager.StartNewFile("log4net.Development.config"); <# fileTemplateManager.StartNewFile("log4net.Production.config"); #> - + diff --git a/MicroserviceTemplateInstallerVS2022/ProjectTemplates/DaprMicroserviceTemplate.zip b/MicroserviceTemplateInstallerVS2022/ProjectTemplates/DaprMicroserviceTemplate.zip index d3fb199..efc7252 100644 Binary files a/MicroserviceTemplateInstallerVS2022/ProjectTemplates/DaprMicroserviceTemplate.zip and b/MicroserviceTemplateInstallerVS2022/ProjectTemplates/DaprMicroserviceTemplate.zip differ diff --git a/MicroserviceTemplateInstallerVS2022/source.extension.vsixmanifest b/MicroserviceTemplateInstallerVS2022/source.extension.vsixmanifest index f8cd2a8..33e35f3 100644 --- a/MicroserviceTemplateInstallerVS2022/source.extension.vsixmanifest +++ b/MicroserviceTemplateInstallerVS2022/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Dapr Microservice Template A Microservice Template using Dapr.io and Kubernetes - VS2022 https://github.com/Ignition-Group-Open-Source-Contrib/Dapr-Microservice-Template