Browse Source

Fix dockerfile, use correlationid, add other languages.

pull/1159/head
Halil ibrahim Kalkan 7 years ago
parent
commit
b8aeacfb2a
  1. 4
      templates/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile
  2. 6
      templates/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
  3. 1
      templates/service/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs

4
templates/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile

@ -5,7 +5,7 @@ EXPOSE 80
FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /src
COPY . .
WORKDIR /src/templates/service/host/MyCompanyName.MyProjectName.Host
WORKDIR /src/templates/service/host/MyCompanyName.MyProjectName.HttpApi.Host
RUN dotnet restore -nowarn:msb3202,nu1503
RUN dotnet build --no-restore -c Release -o /app
@ -15,4 +15,4 @@ RUN dotnet publish --no-restore -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "MyCompanyName.MyProjectName.Host.dll"]
ENTRYPOINT ["dotnet", "MyCompanyName.MyProjectName.HttpApi.Host.dll"]

6
templates/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs

@ -72,7 +72,9 @@ namespace MyCompanyName.MyProjectName
Configure<AbpLocalizationOptions>(options =>
{
options.Languages.Add(new LanguageInfo("en", "en", "English"));
//...you can add other languages
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
});
context.Services.AddAuthentication("Bearer")
@ -115,7 +117,7 @@ namespace MyCompanyName.MyProjectName
options.SwaggerEndpoint("/swagger/v1/swagger.json", "Support APP API");
});
app.UseAuditing();
app.UseMvcWithDefaultRoute();
app.UseMvcWithDefaultRouteAndArea();
}
}
}

1
templates/service/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs

@ -88,6 +88,7 @@ namespace MyCompanyName.MyProjectName
{
var app = context.GetApplicationBuilder();
app.UseCorrelationId();
app.UseVirtualFiles();
app.UseAuthentication();
if (MultiTenancyConsts.IsEnabled)

Loading…
Cancel
Save