diff --git a/backend/JoaoLoureiro.Portfolio.Api/Program.cs b/backend/JoaoLoureiro.Portfolio.Api/Program.cs index d4772cf..df5d389 100644 --- a/backend/JoaoLoureiro.Portfolio.Api/Program.cs +++ b/backend/JoaoLoureiro.Portfolio.Api/Program.cs @@ -15,6 +15,11 @@ using System.Net; var builder = WebApplication.CreateBuilder(args); +if (builder.Configuration["BACKEND_PORT"] is { Length: > 0 } port && ushort.TryParse(port, out _)) +{ + builder.WebHost.UseUrls($"http://0.0.0.0:{port}"); +} + builder.Host.UseSerilog((context, config) => config.ReadFrom.Configuration(context.Configuration)); builder.Services.AddProblemDetails(); diff --git a/backend/ecosystem.config.json b/backend/ecosystem.config.json index 29fbb8e..e229af3 100644 --- a/backend/ecosystem.config.json +++ b/backend/ecosystem.config.json @@ -2,7 +2,8 @@ "apps": [{ "name": "portfolio-backend", "script": "dotnet", - "args": "JoaoLoureiro.Portfolio.Api/bin/Release/net8.0/JoaoLoureiro.Portfolio.Api.dll", + "args": "JoaoLoureiro.Portfolio.Api.dll", + "cwd": "/var/www/website.joaoloureiro.dev.br/backend", "instances": 1, "autorestart": true, "watch": false,