Update build paths, add Datadog tracing, and adjust versions
Corrected Dockerfile paths for Elsa.Server and Elsa.Studio, and added Datadog tracing and related environment variables. Included Datadog.Trace package in Elsa.Server.Web project and updated Elsa.Studio package versions to 3.3.0-preview.466.
This commit is contained in:
parent
107d660210
commit
6924bd0770
|
|
@ -30,6 +30,6 @@
|
|||
<NoWarn>$(NoWarn);CS0162;CS1591</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ElsaStudioVersion>3.2.0-rc3.443</ElsaStudioVersion>
|
||||
<ElsaStudioVersion>3.2.0-rc3</ElsaStudioVersion>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
@ -23,9 +23,9 @@
|
|||
<PackageVersion Include="DistributedLock.Postgres" Version="1.2.0" />
|
||||
<PackageVersion Include="DistributedLock.Redis" Version="1.0.3" />
|
||||
<PackageVersion Include="Elastic.Clients.Elasticsearch" Version="8.14.6" />
|
||||
<PackageVersion Include="Elsa.Studio" Version="$(ElsaStudioVersion)" />
|
||||
<PackageVersion Include="Elsa.Studio.Core.BlazorWasm" Version="$(ElsaStudioVersion)" />
|
||||
<PackageVersion Include="Elsa.Studio.Login.BlazorWasm" Version="$(ElsaStudioVersion)" />
|
||||
<PackageVersion Include="Elsa.Studio" Version="3.3.0-preview.466" />
|
||||
<PackageVersion Include="Elsa.Studio.Core.BlazorWasm" Version="3.3.0-preview.466" />
|
||||
<PackageVersion Include="Elsa.Studio.Login.BlazorWasm" Version="3.3.0-preview.466" />
|
||||
<PackageVersion Include="FastEndpoints" Version="5.27.0" />
|
||||
<PackageVersion Include="FastEndpoints.Security" Version="5.27.0" />
|
||||
<PackageVersion Include="FastEndpoints.Swagger" Version="5.27.0" />
|
||||
|
|
@ -72,7 +72,7 @@
|
|||
<PackageVersion Include="Proto.Cluster.CodeGen" Version="1.6.0" />
|
||||
<PackageVersion Include="Proto.Cluster.TestProvider" Version="1.6.0" />
|
||||
<PackageVersion Include="Proto.Cluster.AzureContainerApps" Version="1.6.0" />
|
||||
<PackageVersion Include="Proto.OpenTelemetry" Version="1.6.0"/>
|
||||
<PackageVersion Include="Proto.OpenTelemetry" Version="1.6.0" />
|
||||
<PackageVersion Include="Proto.Persistence" Version="1.6.0" />
|
||||
<PackageVersion Include="Proto.Persistence.Sqlite" Version="1.6.0" />
|
||||
<PackageVersion Include="Proto.Persistence.SqlServer" Version="1.6.0" />
|
||||
|
|
@ -170,9 +170,9 @@
|
|||
<PackageVersion Include="Polly" Version="8.4.1" />
|
||||
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.2" />
|
||||
<PackageVersion Include="System.Text.Json" Version="8.0.4" />
|
||||
<PackageVersion Include="OpenTelemetry.AutoInstrumentation" Version="1.7.0"/>
|
||||
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.9.0"/>
|
||||
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0"/>
|
||||
<PackageVersion Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc9.15"/>
|
||||
<PackageVersion Include="OpenTelemetry.AutoInstrumentation" Version="1.7.0" />
|
||||
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.9.0" />
|
||||
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0" />
|
||||
<PackageVersion Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc9.15" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -15,7 +15,7 @@ COPY ./NuGet.Config ./
|
|||
COPY *.props ./
|
||||
|
||||
# restore packages.
|
||||
RUN dotnet restore "./src/bundles/Elsa.Server.Web/Elsa.Server.Web.csproj"
|
||||
RUN dotnet restore "./src/apps/Elsa.Server.Web/Elsa.Server.Web.csproj"
|
||||
|
||||
# build and publish (UseAppHost=false creates platform independent binaries).
|
||||
WORKDIR /source/src/apps/Elsa.Server.Web
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ RUN dotnet restore "./src/apps/ElsaStudioWebAssembly/ElsaStudioWebAssembly.cspro
|
|||
RUN dotnet restore "./src/apps/Elsa.Studio.Web/Elsa.Studio.Web.csproj"
|
||||
|
||||
# build and publish (UseAppHost=false creates platform independent binaries).
|
||||
WORKDIR /source/src/bundles/Elsa.Studio.Web
|
||||
WORKDIR /source/src/apps/Elsa.Studio.Web
|
||||
RUN dotnet build "Elsa.Studio.Web.csproj" -c Release -o /app/build
|
||||
RUN dotnet publish "Elsa.Studio.Web.csproj" -c Release -o /app/publish /p:UseAppHost=false --no-restore -f net8.0
|
||||
|
||||
|
|
|
|||
|
|
@ -102,14 +102,17 @@ public class ProtoActorFeature : FeatureBase
|
|||
if (_enableMetrics)
|
||||
actorSystemConfig = actorSystemConfig.WithMetrics();
|
||||
|
||||
if (_enableTracing)
|
||||
actorSystemConfig = actorSystemConfig.WithConfigureProps(props => props.WithTracing());
|
||||
|
||||
ConfigureActorSystemConfig(sp, actorSystemConfig);
|
||||
|
||||
var clusterProvider = CreateClusterProvider(sp);
|
||||
var system = new ActorSystem(actorSystemConfig).WithServiceProvider(sp);
|
||||
var workflowGrainProps = system.DI().PropsFor<WorkflowInstanceActor>();
|
||||
|
||||
if (_enableTracing)
|
||||
workflowGrainProps = workflowGrainProps.WithTracing();
|
||||
// if (_enableTracing)
|
||||
// workflowGrainProps = workflowGrainProps.WithTracing();
|
||||
|
||||
var clusterConfig = ClusterConfig
|
||||
.Setup(_clusterName, clusterProvider, new PartitionIdentityLookup())
|
||||
|
|
|
|||
Loading…
Reference in a new issue