chore(docker): cache npm dependencies separately
Merge pull request #622 from actionless/docker-improvements

chore(docker): cache npm dependencies separately