Open brauliodiasribeiro opened 3 weeks ago
Don't work
Estou passando pelo mesmo problema e tentando corrigir. O principal problema é que falta uma variável no env do docker que é:
DATABASE_PROVIDER= <nome do seu banco aqui>
Exemplo: DATABASE_PROVIDER=postgresql
EU utilizo apenas o armazenamento local, e entendi que o problema real é que a variável:
DATABASE_ENABLED=false
Não está sendo respeitada, mesmo eu tendo mostrado que quero utilizar o storage local apenas, ele ainda tenta conectar ao banco que é inexistente e não tinha provider.
Ou seja, defina o DATABASE_PROVIDER
no env do seu docker, para o nome do banco que você utiliza e irá funcionar corretamente.
Outra solução:
Pare de usar: atendai/evolution-api:latest Use: atendai/evolution-api:v1.8.2
Dessa forma seu docker nao vai dar pull sempre na ultima imagem e vc nao vai ter problemas envolvendo seu ENV pois ele só vai mudar quando vc mudar a imagem manualmente
Ps: This will make ur api stop throwing the error Database provider invalid too, cz this version do not expect a DATABASE_PROVIDER
on docker env
Defini essa variável DATABASE_PROVIDER=postgresql no arquivo .env do docker, porém, continuo tendo o mesmo erro. Estou horas tentando resolver isso. Alguma outra dica? Setei essa imagem atendai/evolution-api:v2.2.0
Defini essa variável DATABASE_PROVIDER=postgresql no arquivo .env do docker, porém, continuo tendo o mesmo erro. Estou horas tentando resolver isso. Alguma outra dica? Setei essa imagem atendai/evolution-api:v2.2.0
O env pra 2.2.0 é diferente do env pra 1.8. Verifica na doc oficial quais variáveis mudaram e como definir elas corretamente. A 2.0 define o banco de outra forma
Defini essa variável DATABASE_PROVIDER=postgresql no arquivo .env do docker, porém, continuo tendo o mesmo erro. Estou horas tentando resolver isso. Alguma outra dica? Setei essa imagem atendai/evolution-api:v2.2.0
I have the same problem and I can't solve it. I did the whole process through the official Evolution website. These are the variables
DATABASE_ENABLED=true DATABASE_PROVIDER=postgresql DATABASE_CONNECTION_URI=postgresql://YOUR-USER:YOUR-PASS@postgres:5432/evolutionapi?schema=public DATABASE_CONNECTION_CLIENT_NAME=evolution_v2
Welcome!
What did you do?
Evolution v2 don't work with database provider = true
What did you expect?
.
What did you observe instead of what you expected?
.
Screenshots/Videos
The name of my postgres installation is "Postgres" with a uppercase letter and my database is "evolutionapi"
Which version of the API are you using?
v2.1.2
What is your environment?
Docker
Other environment specifications
No response
If applicable, paste the log output
No response
Additional Notes
No response