O fato de estar tentando se conectar a um soquete de domínio Unix aponta para um problema de configuração na aplicação Rails. Seu
docker-compose.yml tem DATABASE_URL nele, mas está comentado -- descomentando isso deve pelo menos se aproximar (o aplicativo deve pelo menos tentar iniciar a conexão com postgres.local em vez de um soquete de domínio Unix local que não existirá, pois o Postgres está sendo executado em um contêiner separado).