From b6c7b7545a77acee163c1467ac2f2751c9a4f782 Mon Sep 17 00:00:00 2001 From: Henrique Lima Date: Thu, 4 Jul 2024 21:36:51 -0300 Subject: [PATCH] Update environment variables --- Dockerfile | 2 ++ src/CashFlow.API/Program.cs | 2 +- .../DependencyInjectionExtension.cs | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index b5283d2..2a97d1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,8 @@ EXPOSE 8081 FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build ARG BUILD_CONFIGURATION=Release ENV Connection="" +ENV JwtExpiresMinutes="" +ENV JwtSigningKey="" WORKDIR /src COPY ["src/CashFlow.API/CashFlow.API.csproj", "src/CashFlow.API/"] COPY ["src/CashFlow.Application/CashFlow.Application.csproj", "src/CashFlow.Application/"] diff --git a/src/CashFlow.API/Program.cs b/src/CashFlow.API/Program.cs index edd89f0..6afc476 100644 --- a/src/CashFlow.API/Program.cs +++ b/src/CashFlow.API/Program.cs @@ -52,7 +52,7 @@ builder.Services.AddInfraestructure(builder.Configuration); builder.Services.AddApplication(); -var signingKey = builder.Configuration.GetValue("Settings:Jwt:SigningKey"); +var signingKey = builder.Configuration.GetValue("JwtSigningKey"); builder.Services.AddAuthentication(config => { diff --git a/src/CashFlow.Infraestructure/DependencyInjectionExtension.cs b/src/CashFlow.Infraestructure/DependencyInjectionExtension.cs index 79c5ac8..56ab37e 100644 --- a/src/CashFlow.Infraestructure/DependencyInjectionExtension.cs +++ b/src/CashFlow.Infraestructure/DependencyInjectionExtension.cs @@ -29,8 +29,8 @@ public static void AddInfraestructure(this IServiceCollection services, IConfigu private static void AddToken(IServiceCollection services, IConfiguration configuration) { - var expirationTimeMinutes = configuration.GetValue("Settings:Jwt:ExpiresMinutes"); - var signingKey = configuration.GetValue("Settings:Jwt:SigningKey"); + var expirationTimeMinutes = configuration.GetValue("JwtExpiresMinutes"); + var signingKey = configuration.GetValue("JwtSigningKey"); services.AddScoped(config => new JwtTokenGenerator(expirationTimeMinutes, signingKey!)); } @@ -49,7 +49,7 @@ private static void AddRepositories(IServiceCollection services) private static void AddDbContext(IServiceCollection services, IConfiguration configuration) { - var connectionString = configuration.GetConnectionString("Connection"); + var connectionString = configuration.GetValue("Connection"); services.AddDbContext(config => {