WebLogic
- WebLogic >= 12.1.2
- JDK compatible con WebLogic
- OpenShift 3.x o más actual
- FPM >= 1.1.0 (Para la creación del RPM)
Pasos
- Copia tu JDK dentro del directorio
jdk/. - Ejecuta
make-cart.sh, en la ruta de instalación de WebLogic. - Despliega los nodos de OpenShift.
No podemos ejecutar el instalador de WebLogic como root, así que ejecute crear sus directorios de instalación antes de ejecutarlo y otorgue permisos al usuario de la instalación para evitar errores. Los directorios predeterminados creados son:
/opt/weblogic-openshift//usr/libexec/openshift/cartridges/openshift-weblogic-cartridge/
yum install rng-tools; echo 'EXTRAOPTIONS="-r /dev/urandom -o /dev/random -b"' >> /etc/sysconfig/rngd; chkconfig rngd on; service rngd start
.NET
Precondiciones:
RH Openshift actualmente soporta el estándar .NET Standard 2.0
Los paquetes de ASP.NET Core 2.0 tienen como base
.NET Standard 2.0.
.NET Standard 2.0.
Se puede hacer referencia a los paquetes mediante otras bibliotecas de .NET Standard 2.0 y se pueden ejecutar en implementaciones compatibles con .NET Standard 2.0 de. NET, como .NET Core 2.0 y .NET Framework 4.6.1.x
Pasos
Pasos
- Implementación de un ambiente de OpenShift.
- Asignar una cuenta al área de desarrollo.
- Para que su proyecto ASP.NET esté listo para OpenShift, todo lo que necesita es agregar 4 líneas más de código en Program.cs
using Microsoft.Extensions.Configuration; // 1st line added
....
var config = new ConfigurationBuilder().AddEnvironmentVariables("").Build();
// 2nd line added
var url = config["ASPNETCORE_URLS"] ?? "http://*:8080";
// 3rd line added
...
.UseUrls(url) // 4th line added
}
- Los cambios realizados configuran ASP para escuchar el puerto 8080.
- Generar un repositorio GIT