Olá,
Estou tentando fazer a formação de DevOps Integração Contínua e Entrega Contínua, porém os cursos estão desatualizados e isto impede a correta e tempestiva progressão nos vários cursos que estão encadeados.
O problema, agora, é a falha da aplicação ao tentar conectar-se ao DB Postgres. A escolha da versão do DB não pode ser a mesma utilizada pelo instrutor Leonardo Sartorello, pois ela não se encontrava mais disponível na AWS devido a obsolescência do curso. A versão requerida do Postgress era a PostgreSQL 13.7-R1 e a utilizada, versão mais próxima disponível hoje, foi a PostgreSQL 13.20.
Já vi, revi e recriei todos os parâmetros de conexão. Atualizei com máxima atenção todos os secrets do Github e eles estão corretos.
Analisando a ec2 da AWS, encontro as seguintes saídas dos arquivos nohup.err e nohup.out:
nohup.err:
2025/11/27 20:20:37 Erro ao conectar com banco de dados
panic: Erro ao conectar com banco de dados
goroutine 1 [running]:
log.Panic({0xc0004a5e70?, 0xc000117010?, 0x0?})
/opt/hostedtoolcache/go/1.24.10/x64/src/log/log.go:432 +0x5a
github.com/guilhermeonrails/api-go-gin/database.ConectaComBancoDeDados()
/home/runner/work/Curso_CI_3/Curso_CI_3/database/db.go:21 +0x2fd
main.main()
/home/runner/work/Curso_CI_3/Curso_CI_3/main.go:9 +0xf
nohup.out:
2025/11/27 20:20:37 ^[[35m/home/runner/work/Curso_CI_3/Curso_CI_3/database/db.go:19
^[[0m^[[31m[error] ^[[0mfailed to initialize database, got error failed to connect to `host=api-go-dev-db.c9a640y6a7op.us-east-2.rds.amazon>
O projeto pode ser encontrado em: https://github.com/jnadyr/Curso_CI_3.git
Algum amigo teria uma pista do que pode estar ocorrendo? A aplicação em Go não pode subir adequadamente sem a solução deste passo crucial!
Muitíssimo obrigado pela atenção, José Nadyr.