Implementando customizações em um novo contêiner de tempo de execução

Saiba como implementar customizações em um novo contêiner de tempo de execução.

Sobre esta tarefa

O comando update-extn usa o mesmo contêiner de tempo de execução existente para implementar versões mais recentes do pacote de customização. Embora isso ajude a preservar quaisquer mudanças temporárias que você possa ter feito nos arquivos dentro do contêiner (embora NÃO seja recomendado), isso pode levar aos desafios a seguir com relação às customizações:
  • Qualquer arquivo de customização que foi revertido ainda permanecerá no contêiner de tempo de execução e entrará na implementação.
  • Se desejar testar sem nenhum pacote de customização, por exemplo, para verificar o comportamento pronto para uso versus customizado, não será possível desinstalar customizações anteriores do contêiner de tempo de execução.

Use o seguinte procedimento para resolver esse problema:

Procedimento

  • Para implementar customizações em um novo contêiner de tempo de execução, recrie o contêiner de tempo de execução existente antes de executar o comando update-extn executando o seguinte comando:
    docker rm -f om-runtime
  • Para sempre recriar seu contêiner de tempo de execução como parte do comando update-extn , ative a seguinte propriedade em seu arquivo om-compose.properties :
    REM_RT_CONT_ON_UPD=true

    Essa propriedade é desativada por padrão

    Nota: se você estiver seguindo qualquer uma dessas etapas, suas mudanças temporárias no contêiner de tempo de execução serão perdidas quando você atualizar na próxima vez.