- GeradoresService: cada tipo passa a ser um IGenerator (NIF, NIPC, NISS, CC, passaporte, IBAN, NIB, cartões, referência MB, pessoa, telefone, código postal, email, matrícula, EAN, UUID) registado em GeneratorRegistry; remove DAL/EF - GeradoresWS: minimal APIs em /api/v1 com OpenAPI + Scalar e health check - UnitTest: testes de ida e volta, valores conhecidos, detecção e API - geradoresfe: UI construída a partir dos metadados da API, validador livre, exportação CSV/JSON/TXT, nginx com API_UPSTREAM configurável - Docker, docker-compose e Jenkinsfile actualizados Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
52 lines
1.4 KiB
JSON
52 lines
1.4 KiB
JSON
{
|
|
"profiles": {
|
|
"http": {
|
|
"commandName": "Project",
|
|
"launchBrowser": true,
|
|
"launchUrl": "docs",
|
|
"environmentVariables": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
|
},
|
|
"dotnetRunMessages": true,
|
|
"applicationUrl": "http://localhost:5053"
|
|
},
|
|
"https": {
|
|
"commandName": "Project",
|
|
"launchBrowser": true,
|
|
"launchUrl": "docs",
|
|
"environmentVariables": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
|
},
|
|
"dotnetRunMessages": true,
|
|
"applicationUrl": "https://localhost:7266;http://localhost:5053"
|
|
},
|
|
"IIS Express": {
|
|
"commandName": "IISExpress",
|
|
"launchBrowser": true,
|
|
"launchUrl": "docs",
|
|
"environmentVariables": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
|
}
|
|
},
|
|
"Docker": {
|
|
"commandName": "Docker",
|
|
"launchBrowser": true,
|
|
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}/docs",
|
|
"environmentVariables": {
|
|
"ASPNETCORE_URLS": "http://+:8080",
|
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
|
},
|
|
"publishAllPorts": true,
|
|
"useSSL": false
|
|
}
|
|
},
|
|
"$schema": "https://json.schemastore.org/launchsettings.json",
|
|
"iisSettings": {
|
|
"windowsAuthentication": false,
|
|
"anonymousAuthentication": true,
|
|
"iisExpress": {
|
|
"applicationUrl": "http://localhost:29191",
|
|
"sslPort": 44329
|
|
}
|
|
}
|
|
} |