Updates varios y ADD Compose yml
This commit is contained in:
parent
61c7d50682
commit
0de293ce1b
1
.gitignore
vendored
1
.gitignore
vendored
@ -417,3 +417,4 @@ FodyWeavers.xsd
|
||||
/Services/obj/Debug/net8.0/Services.csproj.FileListAbsolute.txt
|
||||
/Transversal/obj/Debug/net8.0/Transversal.csproj.FileListAbsolute.txt
|
||||
/phronCare.Test/bin/Debug/net8.0/nunit_random_seed.tmp
|
||||
*.tar
|
||||
|
||||
30
docker-compose.yml
Normal file
30
docker-compose.yml
Normal file
@ -0,0 +1,30 @@
|
||||
services:
|
||||
phroncareAPI:
|
||||
image: phroncare-api:latest # Asegúrate de que esta imagen esté construida localmente o en un registry
|
||||
ports:
|
||||
- "9000:8080" # Mapeo personalizado de puertos (host:contenedor)
|
||||
- "9001:8081"
|
||||
environment:
|
||||
IP_ADDRESS: "0.0.0.0"
|
||||
DB_CONNECT: "Server=srv01.saludlab.com.ar,39458;Initial Catalog=phroncare;TrustServerCertificate=True;User ID=sa;Password=HS|s[~xxQzTo/n>9jO;" # Conexión externa
|
||||
volumes:
|
||||
- ./logs:/app/logs # Monta logs desde el host
|
||||
networks:
|
||||
- phroncare-network
|
||||
|
||||
phroncareBlazor:
|
||||
image: phroncare-ui:latest # Reemplaza con el nombre de tu imagen Blazor
|
||||
ports:
|
||||
- "9002:80" # Puerto de la interfaz web (Blazor)
|
||||
# environment:
|
||||
# API_BASE_URL: "http://phroncareAPI:8080" # Usa el nombre del servicio de la API en la red Docker
|
||||
volumes:
|
||||
- ./uidata/appsettings.json:/usr/share/nginx/html/appsettings.json # Ajusta la ruta según tu contenedor
|
||||
depends_on:
|
||||
- phroncareAPI
|
||||
networks:
|
||||
- phroncare-network
|
||||
|
||||
networks:
|
||||
phroncare-network:
|
||||
driver: bridge
|
||||
@ -17,7 +17,7 @@ COPY ["Core/Core.csproj", "Core/"]
|
||||
COPY ["Domain/Domain.csproj", "Domain/"]
|
||||
COPY ["Models/Models.csproj", "Models/"]
|
||||
COPY ["Transversal/Transversal.csproj", "Transversal/"]
|
||||
COPY ["phronCareServices/phronCareServices.csproj", "phronCareServices/"]
|
||||
COPY ["Services/Services.csproj", "Services/"]
|
||||
RUN dotnet restore "./phronCare.API/phronCare.API.csproj"
|
||||
COPY . .
|
||||
WORKDIR "/src/phronCare.API"
|
||||
|
||||
@ -111,13 +111,24 @@ builder.Services.AddSwaggerGen(option =>
|
||||
#endregion
|
||||
|
||||
#region CORS
|
||||
builder.Services.AddCors(p => p.AddPolicy("CORS", builder =>
|
||||
// builder.Services.AddCors(p => p.AddPolicy("CORS", builder =>
|
||||
// {
|
||||
// builder
|
||||
// .AllowAnyOrigin()
|
||||
// .AllowAnyMethod()
|
||||
// .AllowAnyHeader();
|
||||
// }));
|
||||
builder.Services.AddCors(options =>
|
||||
{
|
||||
builder
|
||||
.AllowAnyOrigin()
|
||||
options.AddPolicy("CORS", policy =>
|
||||
{
|
||||
policy
|
||||
.WithOrigins("http://ui.biodec.saludlab.com.ar", "http://phroncareUI:80", "http://192.168.10.110:9002")
|
||||
.AllowAnyMethod()
|
||||
.AllowAnyHeader();
|
||||
}));
|
||||
.AllowAnyHeader()
|
||||
.AllowCredentials();
|
||||
});
|
||||
});
|
||||
#endregion
|
||||
|
||||
builder.Services.AddControllers();
|
||||
@ -132,8 +143,8 @@ var app = builder.Build();
|
||||
//}
|
||||
|
||||
app.UseCors("CORS");
|
||||
app.UseHttpsRedirection();
|
||||
app.MapControllers();
|
||||
app.UseAuthentication();
|
||||
app.UseAuthorization();
|
||||
app.UseHttpsRedirection();
|
||||
app.MapControllers();
|
||||
app.Run();
|
||||
@ -29,10 +29,10 @@
|
||||
"Password": "yulaklzwjuinkddw"
|
||||
},
|
||||
"JWT": {
|
||||
"ValidIssuer": "https://localhost:7105",
|
||||
"ValidAudience": "https://localhost:7034",
|
||||
//"ValidIssuer": "http://phroncareAPI:8080",
|
||||
//"ValidAudience": "http://phroncareAPI:8080",
|
||||
// "ValidIssuer": "https://localhost:7105",
|
||||
// "ValidAudience": "https://localhost:7034",
|
||||
"ValidIssuer": "http://phroncareAPI:8080",
|
||||
"ValidAudience": "http://phroncareAPI:8080",
|
||||
"Secret": "SXkSqsKyNUyvGbnHs7ke2NCq8zQzNLW7mPmHbnZZ"
|
||||
}
|
||||
}
|
||||
@ -7,6 +7,6 @@
|
||||
}
|
||||
},
|
||||
"AllowedHosts": "*",
|
||||
"Basead": "http://localhost:5243"
|
||||
//"Basead": "http://localhost:8080" version para docker
|
||||
// "Basead": "http://localhost:5243"
|
||||
"Basead": "http://localhost:9000"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user