Vamos a crear una aplicación web con un servidor web apache2. Nuestra aplicación tendrá ficheros html y php.
Nuestra aplicación la tenemos en un repositorio de GitHub (https://github.com/josedom24/html_for_openshift)
Vamos a crear nuestra aplicación usando source2image: al crear la aplicación vamos a escoger una imagen con apache2 y php y vamos a indicar nuestro repositorio con el código, a partir de esta información se va a crear una imagen docker con apache2, php y nuestro código, que va a servir para desplegar la aplicación.
Pasos a seguir
Del catalogo elegimos la imagen de php y elegimos la versión de php con la que vamos a trabajar.
Indicamos un nombre y el repositorio donde tenemos nuestro código.
Se va a crear un build:
Se crea un pod a partir de la imagen de apache2 seleccionada.
Se inyecta en ese pod el código del repositorio.
Y se crea una nueva imagen con apache2 y nuestra aplicación.
A partir de la imagen creada:
Se crea un deployment que crear un pod con la aplicación.
Se crea un servicio de acceso a la aplicación
Y se crea una ruta de acceso.
Ya tenemos desplegada nuestra aplicación y podemos acceder a ella.