Erro ao executar schedule para atualizar o postgres no docker
Atualmente na vps : tenho um container laravel e um container com o postgres.
ao rodar php artisan schedule:work no container do laravel não são apresentados logs de erro;
[2023-12-22T18:02:00-04:00] Execution #101 output:
[2023-12-22T18:02:00-04:00] Running scheduled command: App\Jobs\BusLocation
johnny@g8765l:~/projetos/bvbus-api$ ll
total 748
drwxrwxr-x 15 johnny johnny 4096 Dec 22 18:30 ./
drwxrwxr-x 4 johnny johnny 4096 Dec 18 12:47 ../
drwxrwxr-x 12 johnny johnny 4096 Dec 14 15:04 app/
-rwxrwxr-x 1 johnny johnny 1686 Nov 26 12:50 artisan*
drwxrwxr-x 3 johnny johnny 4096 Nov 26 12:50 bootstrap/
-rw-rw-r-- 1 johnny johnny 1755 Dec 14 15:04 composer.json
-rw-rw-r-- 1 johnny johnny 290350 Dec 14 15:04 composer.lock
drwxrwxr-x 2 johnny johnny 4096 Dec 14 15:04 config/
drwxrwxr-x 5 johnny johnny 4096 Nov 26 12:50 database/
drwxr-xr-x 4 root root 4096 Nov 26 13:10 .docker/
(...)
no container do postgres apresenta esse erro:
johnny@g8765l:~/projetos/bvbus-api$ sudo docker-compose logs postgres
postgres_1 | 2023-12-22 18:02:05.173 UTC [35010] FATAL: password authentication failed for user "postgres"
postgres_1 | 2023-12-22 18:02:05.173 UTC [35010] DETAIL: Connection matched file "/var/lib/postgresql/data/pg_hba.conf" line 128: "host all all all scram-sha-256"
parece ser um problema de permissão mas eu consigo fazer normalmente o acesso através da aplicação laravel .
no container do postgres:
johnny@g8765l:~/projetos/bvbus-api$ sudo docker exec -it bvbus-api_postgres_1 bash
root@9c3a590d6910:/# psql -U postgres -d bvbus-api
psql (16.1 (Debian 16.1-1.pgdg120+1))
Type "help" for help.
bvbus-api=# SELECT * FROM pg_user;
usename | usesysid | usecreatedb | usesuper | userepl | usebypassrls | passwd | valuntil | useconfig
----------+----------+-------------+----------+---------+--------------+----------+----------+-----------
postgres | 10 | t | t | t | t | ******** | |
(1 row)
parece ser um problema de permissão mas eu consigo fazer normalmente o acesso através da aplicação laravel.
Olá, Johnny! Tudo bem?
Aqui um exemplo de como subir um container com Postgres, as environments são diferentes:
https://github.com/especializati/typescript-back-end-typeorm/blob/main/docker-compose.yml#L4
Bom dia Prof. Carlos estou retornando a esta demanda. Fiz conforme sugerido mas continuo como o mesmo problema!
percebi que o servidor de localização não esta funcionando. vou corrigir e retorno.
Beleza, qualquer coisa estou aqui.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!