diff --git a/src/Services/Location/Locations.API/Dockerfile b/src/Services/Location/Locations.API/Dockerfile
index 8a173cbc1..d61b5dbdd 100644
--- a/src/Services/Location/Locations.API/Dockerfile
+++ b/src/Services/Location/Locations.API/Dockerfile
@@ -1,8 +1,8 @@
-FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base
+FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim AS base
WORKDIR /app
EXPOSE 80
-FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
+FROM mcr.microsoft.com/dotnet/core/sdk:3.0-buster AS build
WORKDIR /src
COPY scripts scripts/
diff --git a/src/Services/Ordering/Ordering.API/Dockerfile b/src/Services/Ordering/Ordering.API/Dockerfile
index 63813c5ae..dcb0d3022 100644
--- a/src/Services/Ordering/Ordering.API/Dockerfile
+++ b/src/Services/Ordering/Ordering.API/Dockerfile
@@ -1,8 +1,8 @@
-FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base
+FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim AS base
WORKDIR /app
EXPOSE 80
-FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
+FROM mcr.microsoft.com/dotnet/core/sdk:3.0-buster AS build
WORKDIR /src
COPY scripts scripts/
diff --git a/src/Services/Ordering/Ordering.API/Ordering.API.csproj b/src/Services/Ordering/Ordering.API/Ordering.API.csproj
index 4bbfab9d4..ea2ac2d77 100644
--- a/src/Services/Ordering/Ordering.API/Ordering.API.csproj
+++ b/src/Services/Ordering/Ordering.API/Ordering.API.csproj
@@ -5,7 +5,7 @@
aspnet-Ordering.API-20161122013547
$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;
..\..\..\..\docker-compose.dcproj
- latest
+ 8.0
@@ -33,14 +33,13 @@
-
-
+
+
-
+
-
@@ -53,8 +52,9 @@
-
-
+
+
+
diff --git a/src/Services/Ordering/Ordering.API/Startup.cs b/src/Services/Ordering/Ordering.API/Startup.cs
index b77354052..9f8de6092 100644
--- a/src/Services/Ordering/Ordering.API/Startup.cs
+++ b/src/Services/Ordering/Ordering.API/Startup.cs
@@ -7,13 +7,12 @@
using global::Ordering.API.Application.IntegrationEvents.Events;
using global::Ordering.API.Infrastructure.Filters;
using global::Ordering.API.Infrastructure.Middlewares;
+ using HealthChecks.UI.Client;
using Infrastructure.AutofacModules;
using Infrastructure.Filters;
using Infrastructure.Services;
- using Microsoft.ApplicationInsights.Extensibility;
- using Microsoft.ApplicationInsights.ServiceFabric;
- using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Builder;
+ using Microsoft.AspNetCore.Diagnostics.HealthChecks;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.ServiceBus;
@@ -26,18 +25,15 @@
using Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Services;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
+ using Microsoft.Extensions.Diagnostics.HealthChecks;
using Microsoft.Extensions.Logging;
using Ordering.Infrastructure;
using RabbitMQ.Client;
- using Swashbuckle.AspNetCore.Swagger;
using System;
using System.Collections.Generic;
using System.Data.Common;
using System.IdentityModel.Tokens.Jwt;
using System.Reflection;
- using HealthChecks.UI.Client;
- using Microsoft.AspNetCore.Diagnostics.HealthChecks;
- using Microsoft.Extensions.Diagnostics.HealthChecks;
public class Startup
{
@@ -148,12 +144,6 @@
// Enable K8s telemetry initializer
services.AddApplicationInsightsKubernetesEnricher();
}
- if (orchestratorType?.ToUpper() == "SF")
- {
- // Enable SF telemetry initializer
- services.AddSingleton((serviceProvider) =>
- new FabricTelemetryInitializer());
- }
return services;
}
@@ -249,23 +239,26 @@
services.AddSwaggerGen(options =>
{
options.DescribeAllEnumsAsStrings();
- options.SwaggerDoc("v1", new Swashbuckle.AspNetCore.Swagger.Info
+ options.SwaggerDoc("v1", new OpenApi.Models.OpenApiInfo
{
Title = "Ordering HTTP API",
Version = "v1",
- Description = "The Ordering Service HTTP API",
- TermsOfService = "Terms Of Service"
+ Description = "The Ordering Service HTTP API"
});
- options.AddSecurityDefinition("oauth2", new OAuth2Scheme
+ options.AddSecurityDefinition("oauth2", new OpenApi.Models.OpenApiSecurityScheme
{
- Type = "oauth2",
- Flow = "implicit",
- AuthorizationUrl = $"{configuration.GetValue("IdentityUrlExternal")}/connect/authorize",
- TokenUrl = $"{configuration.GetValue("IdentityUrlExternal")}/connect/token",
- Scopes = new Dictionary()
+ Flows = new OpenApi.Models.OpenApiOAuthFlows()
{
- { "orders", "Ordering API" }
+ Implicit = new OpenApi.Models.OpenApiOAuthFlow()
+ {
+ AuthorizationUrl = new Uri($"{configuration.GetValue("IdentityUrlExternal")}/connect/authorize"),
+ TokenUrl = new Uri($"{configuration.GetValue("IdentityUrlExternal")}/connect/token"),
+ Scopes = new Dictionary()
+ {
+ { "orders", "Ordering API" }
+ }
+ }
}
});
@@ -407,8 +400,8 @@
services.AddAuthentication(options =>
{
- options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
- options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
+ options.DefaultAuthenticateScheme = AspNetCore.Authentication.JwtBearer.JwtBearerDefaults.AuthenticationScheme;
+ options.DefaultChallengeScheme = AspNetCore.Authentication.JwtBearer.JwtBearerDefaults.AuthenticationScheme;
}).AddJwtBearer(options =>
{
diff --git a/src/Services/Ordering/Ordering.BackgroundTasks/Dockerfile b/src/Services/Ordering/Ordering.BackgroundTasks/Dockerfile
index f1dbea6b1..820f8d4b1 100644
--- a/src/Services/Ordering/Ordering.BackgroundTasks/Dockerfile
+++ b/src/Services/Ordering/Ordering.BackgroundTasks/Dockerfile
@@ -1,8 +1,8 @@
-FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base
+FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim AS base
WORKDIR /app
EXPOSE 80
-FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
+FROM mcr.microsoft.com/dotnet/core/sdk:3.0-buster AS build
WORKDIR /src
COPY scripts scripts/
diff --git a/src/Services/Ordering/Ordering.Domain/Ordering.Domain.csproj b/src/Services/Ordering/Ordering.Domain/Ordering.Domain.csproj
index eac16c43f..626c6e526 100644
--- a/src/Services/Ordering/Ordering.Domain/Ordering.Domain.csproj
+++ b/src/Services/Ordering/Ordering.Domain/Ordering.Domain.csproj
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/src/Services/Ordering/Ordering.Infrastructure/Ordering.Infrastructure.csproj b/src/Services/Ordering/Ordering.Infrastructure/Ordering.Infrastructure.csproj
index 6f7f59f9e..1ec58ec38 100644
--- a/src/Services/Ordering/Ordering.Infrastructure/Ordering.Infrastructure.csproj
+++ b/src/Services/Ordering/Ordering.Infrastructure/Ordering.Infrastructure.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/src/Services/Ordering/Ordering.SignalrHub/Dockerfile b/src/Services/Ordering/Ordering.SignalrHub/Dockerfile
index 1dfffd839..15389786c 100644
--- a/src/Services/Ordering/Ordering.SignalrHub/Dockerfile
+++ b/src/Services/Ordering/Ordering.SignalrHub/Dockerfile
@@ -1,8 +1,8 @@
-FROM mcr.microsoft.com/dotnet/core/aspnet:2.2 AS base
+FROM mcr.microsoft.com/dotnet/core/aspnet:3.0-buster-slim AS base
WORKDIR /app
EXPOSE 80
-FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
+FROM mcr.microsoft.com/dotnet/core/sdk:3.0-buster AS build
WORKDIR /src
COPY scripts scripts/
diff --git a/src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj b/src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj
index 52cd6d24a..82e1a0df9 100644
--- a/src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj
+++ b/src/Services/Ordering/Ordering.SignalrHub/Ordering.SignalrHub.csproj
@@ -3,6 +3,8 @@
$(NetCoreTargetVersion)
..\..\..\..\docker-compose.dcproj
+ $(PackageTargetFallback);portable-net45+win8+wp8+wpa81;
+ $(AssetTargetFallback);portable-net45+win8+wp8+wpa81;
@@ -17,13 +19,12 @@
-
-
-
-
+
+
+
@@ -31,6 +32,7 @@
+
diff --git a/src/Services/Ordering/Ordering.SignalrHub/Startup.cs b/src/Services/Ordering/Ordering.SignalrHub/Startup.cs
index edcc80521..c754d98e4 100644
--- a/src/Services/Ordering/Ordering.SignalrHub/Startup.cs
+++ b/src/Services/Ordering/Ordering.SignalrHub/Startup.cs
@@ -1,7 +1,8 @@
using Autofac;
using Autofac.Extensions.DependencyInjection;
-using Microsoft.AspNetCore.Authentication.JwtBearer;
+using HealthChecks.UI.Client;
using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Diagnostics.HealthChecks;
using Microsoft.Azure.ServiceBus;
using Microsoft.eShopOnContainers.BuildingBlocks.EventBus;
using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Abstractions;
@@ -9,6 +10,7 @@ using Microsoft.eShopOnContainers.BuildingBlocks.EventBusRabbitMQ;
using Microsoft.eShopOnContainers.BuildingBlocks.EventBusServiceBus;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
+using Microsoft.Extensions.Diagnostics.HealthChecks;
using Microsoft.Extensions.Logging;
using Ordering.SignalrHub.AutofacModules;
using Ordering.SignalrHub.IntegrationEvents;
@@ -17,9 +19,6 @@ using Ordering.SignalrHub.IntegrationEvents.Events;
using RabbitMQ.Client;
using System;
using System.IdentityModel.Tokens.Jwt;
-using HealthChecks.UI.Client;
-using Microsoft.AspNetCore.Diagnostics.HealthChecks;
-using Microsoft.Extensions.Diagnostics.HealthChecks;
namespace Ordering.SignalrHub
{
diff --git a/src/_build/dependencies.props b/src/_build/dependencies.props
index e9a425ee8..9f1cd07d1 100644
--- a/src/_build/dependencies.props
+++ b/src/_build/dependencies.props
@@ -32,7 +32,14 @@
4.9.2
4.2.1
1.50.7
+ 4.3.0
+ 4.5.1
+ 4.5.0
5.1.0
+ 3.0.0-preview4-19123-01
+ 3.0.0-preview4-19123-01
+ 3.0.0-alpha1-34847
+ 5.1.0
2.2.1
2.6.1
1.0.2
@@ -45,15 +52,13 @@
3.0.0-preview6.19307.2
3.0.0
4.5.0
-
3.0.0-preview4-19123-01
4.7.0-preview6.19303.8
-
+ 7.5.0
3.0.0-preview6.19304.10
3.0.0-preview6.19304.10
3.0.0-preview6.19304.10
3.0.0-preview6.19304.10
-
2.2.0
2.2.0
2.2.0