Despliegue de personalizaciones en un nuevo contenedor de tiempo de ejecución

Aprenda a desplegar personalizaciones en un nuevo contenedor de tiempo de ejecución.

Acerca de esta tarea

El mandato update-extn utiliza el mismo contenedor de tiempo de ejecución existente para desplegar versiones más recientes del paquete de personalización. Aunque esto ayuda a conservar los cambios temporales que pueda haber realizado en los archivos dentro del contenedor (aunque NO se recomienda), esto puede llevar a los siguientes retos con respecto a las personalizaciones:
  • Los archivos de personalización que se hayan revertido permanecerán en el contenedor de tiempo de ejecución y entrarán en el despliegue.
  • Si desea probar sin ningún paquete de personalización, por ejemplo, para comprobar el comportamiento preconfigurado frente al comportamiento personalizado, no es posible desinstalar las personalizaciones anteriores del contenedor de tiempo de ejecución.

Utilice el procedimiento siguiente para resolver este problema:

Procedimiento

  • Para desplegar personalizaciones en un nuevo contenedor de tiempo de ejecución, vuelva a crear el contenedor de tiempo de ejecución existente antes de ejecutar el mandato update-extn ejecutando el mandato siguiente:
    docker rm -f om-runtime
  • Para volver a crear siempre el contenedor de tiempo de ejecución como parte del mandato update-extn , habilite la propiedad siguiente en el archivo om-compose.properties :
    REM_RT_CONT_ON_UPD=true

    Esta propiedad está inhabilitada de forma predeterminada.

    Nota: Si está siguiendo alguno de estos pasos, los cambios temporales en el contenedor de tiempo de ejecución se perderán cuando se actualice la próxima vez.