...
Bloco de código |
---|
~$ docker exec -it nomeDoContainer /bin/bash |
Primeiramente, se faz necessário saber qual o banco e dados será usado na aplicação [Janus], e usuário e senha. Em posse desses dados, vamos baixar o driver do banco, use o site do Maven Repository para te ajudar na procura: https://mvnrepository.com/
Ao identificar qual é o Driver que deve usar, baixe ele. Clique em Files.
...
Bloco de código |
---|
cd /opt/wildfly/stantalonestandalone/configuration |
Estando na pasta de configuração digite:
...
Bloco de código |
---|
<!-- name, vai cadastra um nome para o driver e vai usar a instrução acima, na tag Driver --> <!-- module,vai usar o mesmo cadastrado quando criou o module.xml --> <!-- xa-datasource-class, cada driver tem um, tem que procurar o do seu banco/driver baixado --> <driver name="mysqlxxxxxxxxxxxxxxxxxx" module="com.mysqlxxxxxxxxxxxxxxxxxxx"> <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource<class>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</xa-datasource-class> </driver> |
Salve o arquivo standalone.xml, agora para testar se tudo deu certo faça o comando abaixo:
Bloco de código |
---|
~$ /opt/wildfly/bin/standalone.shexit ~$ docker restart nomeDoContainer |
Se o log não apresentar erros, saia do contêiner e reinicie. Caso tenha erros terá que tratar os mesmos.
Bloco de código |
---|
~$ exitdocker ~$container dockerlogs restart-f nomeDoContainer |
Deploy
Em toda release do [Janus], será disponibilizado o pacote .war, junto com instruções necessárias, para efetuar o deploy dos novos pacotes. O processo de distribuição ainda está sendo estudado.
...