Devo enviar para o GitHub os arquivos de configuração do WildFly?

Galera, estou desenvolvendo alguns projetos com JSF e outros com Spring para dar uma melhorada no meu GitHub. Mas no projeto atual eu uso o servidor WildFly, e no arquivo standalone.xml do servidor tem algumas configurações especificas para o projeto poder funcionar, como o datasource jta por exemplo.
Eu também colei o arquivo mysql.jar direto nos drivers do servidor, então no arquivo pom.xml das dependências do Maven só tem o JavaEE, todo o resto é gerenciado pelo servidor.

Devo enviar esses arquivos de configuração junto do projeto ao GitHub?

Eu colocaria no readme.mf

1 curtida

Se for só toy project, não tem problema salvar credenciais no controle de versão.

1 curtida

Boa ideia, vou deixar um texto explicando como faz o projeto funcionar.

1 curtida

No standalone.xml tem as credencias do banco.
Se não tiver problema de mostrar o usuário e senha do banco, pode subir para o GIT sim

1 curtida

Eu discordo.
Servidor é parte da infraestrutura e, como tal, não deve ter tais informações expostas.
A maneira correta de fazer isso é orientar a instalação.
Como? Arquivo readme.mf.
Definindo pré requisitos (qual SO, versão do AS, versão do JDK, versão do banco de dados, versão do driver, nome do jndi e etc).

1 curtida

O banco é local, com root no usuário e senha hehe.
Mas vou fazer como o darlan_machado disse mesmo, quando o projeto estiver pronto vou fazer um tutorial no readme detalhando o passo-a-passo.