TLDR parresoft9 encountered a connection issue with Postgres in Docker. ziekbaboon and givetimetolife provided possible solutions; setting POSTGRES_PASSWORD and deleting/rebuilding Postgres mirror resolved the issue.
more datails errors:
https://stackoverflow.com/questions/45122459/mounts-denied-the-paths-are-not-shared-from-os-x-and-are-not-known-to-docke
Respuesta 176:
Bundled gems are installed into `/gems`
+ BUNDLE='bundle check'
+ bundle check
The Gemfile's dependencies are satisfied
+ exec bundle exec rails db:chatwoot_prepare
rails aborted!
ActiveRecord::ConnectionNotEstablished: connection to server at "172.21.0.2", port 5432 failed: FATAL: password authentication failed for user "postgres"
/app/lib/tasks/db_enhancements.rake:21:in `block (3 levels) in
linux
set password postgres in .env and dockerfile file
Tienes el sevidor de postgre instalado y configurado correctamente?
Try: POSTGRES_HOST=localhost
mmmm no he hecho nada respecto a esta variable
siguiendo la guia no dice que modifiques nada
+ pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2 + pg_isready -h localhost -p 5432 -U postgres localhost:5432 - no response + sleep 2
estas?
intentamos hacerlo en mi linux con docker si puedes
el postgres no parece que responde
HOLA
Responde o no responde?
no no responde
tas?
Lo haces con docker por algun motivo?
mmm si
para tener que instalarme el repo
Lo digo porque igual te va mejor instalarlo en linux
si eso ya lo he probado
y manejas directamente todos los procesos de instalacion, se te hará mas facil
pero en docker era para compartirlo con compañeros mas rapidamente
Ah vale
en el mac he podido arrancar la imagen docker sin probleas pero en linux parece que no funciona
Pues si postgre no responde es que no está instalado o no esta inicializado
en ambos caso no se instalará
no tienes algun compñaero que haya sido capaz de lecantarlo?
y como se inicializa o instala
en teoria no hay que hace nada sefun la guia
con el docker compose debe lecantarlo no?
Espera, voy a probar con un linux que tengo por ahi
vale gracias ahora me dices estoy pendiente
si te funciona me pasas tu docker-compose y el .env que hayas utilizado please
Prueba REDIS_URL=redis://localhost:6379
en el .env
en el yaml del compose tienes rellenado la parte de postgres correctamente?
has probado. y te funciona?
que tednra que ver REDIS si el que no responde es postgres
pasame los dos ficheros si te ha funcionado a tu y pruebo que lo dudo
no funciona
el proceso de arranque y preparacionde la base de datos docker en linux esta corrupto por lo que parece
A mi me ha funcionado perfectamente
pasame el docker-compose.yaml y el .env que has usado por fa
imagino que has lanzado el comando de preparacion de la base de datos antes de arrancar no?
jejeje era tema de permisos tio
joder que dolor de cabeza
q va sigue fallando esta mierda
tengo todo bien me imagino como tu
Encountered this problem, you did not set the postgres password, reference: https://www.chatwood.com/docs/contributing-guide/environment-setup/docker Set POSTGRES_PASSWORD field in .env and docker-compose.yml files. It is recommended to delete the postgres mirror and rebuild it
I successfully ran chatwoot via docker on a new mac yesterday, I think you should delete postgres:12 and rebuild
thnks
parresoft9
Tue, 25 Oct 2022 11:09:34 UTCChatwoot cloid