No meu time, a primeira coisa que vejo quando as variáveis não carregam no servidor é se o ambiente do pm2 tá configurado pra carregar o arquivo.env. Às vezes o comando de start não passa essa configuração, aí dá problema na hora de fazer deploy gradual.
Mariana Esteves· 2 de jul.
No meu projeto, a dica que deu certo foi usar o comando pm2 restart update env. Assim, o pm2 recarrega as variáveis do ambiente sem precisar fazer redeploy completo, facilitando a migração gradual.
Daniel Campos· 2 de jul.
Já passei por isso também, o que ajuda é sempre verificar se o comando de start do pm2 está apontando pro arquivo de ambiente correto.
Leandro Campos· 2 de jul.
Exato, e às vezes a gente acaba esquecendo de fazer o pm2 save depois de ajustar o ambiente.
No meu time, a primeira coisa que vejo quando as variáveis não carregam no servidor é se o ambiente do pm2 tá configurado pra carregar o arquivo.env. Às vezes o comando de start não passa essa configuração, aí dá problema na hora de fazer deploy gradual.
No meu projeto, a dica que deu certo foi usar o comando pm2 restart update env. Assim, o pm2 recarrega as variáveis do ambiente sem precisar fazer redeploy completo, facilitando a migração gradual.
Já passei por isso também, o que ajuda é sempre verificar se o comando de start do pm2 está apontando pro arquivo de ambiente correto.