Tradução: Criação de namespace e banco de dados usando CLI
Olá pessoal,
Estou tentando implementar integração contínua usando Docker com o Caché 2018.1, e estou no processo de criar uma imagem para o nosso cliente. Já instalei o Caché 2018.1 no servidor RedHat, mas estou trabalhando em um script para criar o banco de dados e o namespace. Para o banco de dados, utilizei o código a seguir:
do ##class(SYS.Database).CreateDatabase("/usr/cachepoc/cache2018/mgr/poc/")No entanto, encontrei alguns problemas com este código. Por exemplo, não consigo visualizar esse banco de dados local na lista do portal:
No final, tentei várias abordagens para criar o namespace programaticamente, mas não consegui resolver esse problema.
Alguém poderia me ajudar a encontrar o comando correto para criar um namespace e explicar por que não conseguimos ver o banco de dados que foi criado na lista do portal?
Estou ciente de que já temos algumas imagens com o InterSystems IRIS, mas o cliente ainda não está pronto para atualizar o banco de dados neste momento.
Comments
Boa tarde Flávio,
gostaria de lembrar que o Caché não é certificado pela InterSystems para rodar em Docker.
ou seja, se o seu cliente necessitar de suporte (WRC), ele não será atendido por se tratar de uma plataforma não suportada.
vide o manual de plataformas suportadas: https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KE…
qualquer dúvida entre em contato.
Obrigado pela informação.
Eu acessei o link informando e não encontrei falando sobre docker, poderia me auxiliar?
Flávio, no link que te mandei só constam as plataformas suportadas. Qualquer outra não é suportada.
no link abaixo, que é do IRIS, você verá que explicitamente o container é suportado. Não é o caso do Caché.
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl…
espero ter ajudado.
Olá Flávio,
Referente ao processo de criação de namespace e banco de dados você pode criar um manifesto de instalação e executar ele para automatizar a criação de tarefas de configuração de ambiente.
Dê uma olhada na documentação do Caché: