The problem was that my node version and prisma version were incompatible. When I tried to build my project with a newer version of node locally I would get dependency errors, and running build with --legacy-peer-deps would just freeze, but for some reason upgrading the node version on the docker build worked just fine.