Dicas pra melhorar seu build no Dockerfile e docker-compose.
Sempre coloque a versão do node.
Em prod use hash pra travar a versão.
Ao invés de copiar todos dos arquivos copie os arquivos que o prisma precisa faça o generate e depois copie os demais arquivos.
Troque usuário root (padrão) pra usuário node com menos privilégios.
Faça migrate do banco no ci/cd e não ao subir a aplicação. Outra opção é utilizar uma cópia da aplicação como serviço apenas pra subir as migrations.
Cuidado ao usar imagens derivadas. Bitnami não é imagem oficial do PostgreSQL.
Imagens de prod deveriam usar npm ci pra instalar pacotes. Sim vai quebrar o prisma generate. Pesquise por stage build.
Inclua um health check no banco.
Desculpe o tom impositivo. Espero ter ajudado