fix: configure backend port and simplify application arguments in ecosystem config

This commit is contained in:
2025-10-29 23:38:50 -03:00
parent 28be7d1e1c
commit f37142903a
2 changed files with 7 additions and 1 deletions

View File

@@ -15,6 +15,11 @@ using System.Net;
var builder = WebApplication.CreateBuilder(args); 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.Host.UseSerilog((context, config) => config.ReadFrom.Configuration(context.Configuration));
builder.Services.AddProblemDetails(); builder.Services.AddProblemDetails();

View File

@@ -2,7 +2,8 @@
"apps": [{ "apps": [{
"name": "portfolio-backend", "name": "portfolio-backend",
"script": "dotnet", "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, "instances": 1,
"autorestart": true, "autorestart": true,
"watch": false, "watch": false,