@roy.miller how much memory does your DO droplet have? It could be that the npm install is running out of memory, but that's unlikely.
Try running npm ls after running npm install --production. Those npm warnings are not errors. You can ignore them.