Open douglashsoares opened 1 month ago
Boa noite, Douglas! Estava com o mesmo problema que você, porém, consegui uma solução de uma maneira diferente, vamos aos passos: Pelo que percebi, você fez com o gradle, o meu projeto foi feito com Maven, vou deixar o meu projeto público para você dar uma olhada, a síntese não muda muito, apenas como as dependências são declaradas que difere entre Gradle para POM.
https://github.com/felipelacerda717/API
Com o meu projeto em mãos, vamos a etapa do Railway, primeiramente, vou utilizar outro banco de dados relacional, faça um deploy de um MYSQL pelo Railway, após isso, clique no novo banco de dados, vá para Variables, e copie e cole os dados escondidos depois do sinal de igual (=) nesse modelo:
DB_HOST= DB_PORT= DB_NAME= DB_USERNAME= DB_PASSWORD= PROFILES_APP=prod
(lembrando que o prod é uma application properties do meu projeto)
Quando terminar, faça o deploy da sua aplicação no Railway, ou utilize a minha como exemplo; após subi-la, clique nela, vá para Variables e procure por RAW EDITOR, cole o código e aplique e confirme as mudanças na área de trabalho do Railway.
Verifique se as tabelas foram criadas corretamente.
Boa noite, na aula de na aula "provisionando o PostgreSQL(Railway)..." tem uma parte onde o Venilton cria um Resource chamado "application-prd.yml" e passa um código dentro dele, até ai tudo bem, mas o meu postgre parece que ouve novas atualizações e esta bem diferente do dele. Então ao passar as "Enviroment Variables", está dando este erro:
Error:
O meu Postgre está vindo com mais variáveis do que a do Venilton, não sei se é por isso que está dando o erro:
Então o meu Enviroment Variable ficou assim:
Quando eu tiro o "SPRING_PROFILES_ACTIVE=prd" para de dar erro, mas a conexão com o Railways continua falhando.
Está acontecendo isso com mais alguém?