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
|
/Services/obj/Debug/net8.0/Services.csproj.FileListAbsolute.txt
|
||||||
/Transversal/obj/Debug/net8.0/Transversal.csproj.FileListAbsolute.txt
|
/Transversal/obj/Debug/net8.0/Transversal.csproj.FileListAbsolute.txt
|
||||||
/phronCare.Test/bin/Debug/net8.0/nunit_random_seed.tmp
|
/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 ["Domain/Domain.csproj", "Domain/"]
|
||||||
COPY ["Models/Models.csproj", "Models/"]
|
COPY ["Models/Models.csproj", "Models/"]
|
||||||
COPY ["Transversal/Transversal.csproj", "Transversal/"]
|
COPY ["Transversal/Transversal.csproj", "Transversal/"]
|
||||||
COPY ["phronCareServices/phronCareServices.csproj", "phronCareServices/"]
|
COPY ["Services/Services.csproj", "Services/"]
|
||||||
RUN dotnet restore "./phronCare.API/phronCare.API.csproj"
|
RUN dotnet restore "./phronCare.API/phronCare.API.csproj"
|
||||||
COPY . .
|
COPY . .
|
||||||
WORKDIR "/src/phronCare.API"
|
WORKDIR "/src/phronCare.API"
|
||||||
|
|||||||
@ -111,13 +111,24 @@ builder.Services.AddSwaggerGen(option =>
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region CORS
|
#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
|
options.AddPolicy("CORS", policy =>
|
||||||
.AllowAnyOrigin()
|
{
|
||||||
|
policy
|
||||||
|
.WithOrigins("http://ui.biodec.saludlab.com.ar", "http://phroncareUI:80", "http://192.168.10.110:9002")
|
||||||
.AllowAnyMethod()
|
.AllowAnyMethod()
|
||||||
.AllowAnyHeader();
|
.AllowAnyHeader()
|
||||||
}));
|
.AllowCredentials();
|
||||||
|
});
|
||||||
|
});
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
builder.Services.AddControllers();
|
builder.Services.AddControllers();
|
||||||
@ -132,8 +143,8 @@ var app = builder.Build();
|
|||||||
//}
|
//}
|
||||||
|
|
||||||
app.UseCors("CORS");
|
app.UseCors("CORS");
|
||||||
app.UseHttpsRedirection();
|
|
||||||
app.MapControllers();
|
|
||||||
app.UseAuthentication();
|
app.UseAuthentication();
|
||||||
app.UseAuthorization();
|
app.UseAuthorization();
|
||||||
|
app.UseHttpsRedirection();
|
||||||
|
app.MapControllers();
|
||||||
app.Run();
|
app.Run();
|
||||||
@ -29,10 +29,10 @@
|
|||||||
"Password": "yulaklzwjuinkddw"
|
"Password": "yulaklzwjuinkddw"
|
||||||
},
|
},
|
||||||
"JWT": {
|
"JWT": {
|
||||||
"ValidIssuer": "https://localhost:7105",
|
// "ValidIssuer": "https://localhost:7105",
|
||||||
"ValidAudience": "https://localhost:7034",
|
// "ValidAudience": "https://localhost:7034",
|
||||||
//"ValidIssuer": "http://phroncareAPI:8080",
|
"ValidIssuer": "http://phroncareAPI:8080",
|
||||||
//"ValidAudience": "http://phroncareAPI:8080",
|
"ValidAudience": "http://phroncareAPI:8080",
|
||||||
"Secret": "SXkSqsKyNUyvGbnHs7ke2NCq8zQzNLW7mPmHbnZZ"
|
"Secret": "SXkSqsKyNUyvGbnHs7ke2NCq8zQzNLW7mPmHbnZZ"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -7,6 +7,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
"Basead": "http://localhost:5243"
|
// "Basead": "http://localhost:5243"
|
||||||
//"Basead": "http://localhost:8080" version para docker
|
"Basead": "http://localhost:9000"
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user