Docker container fails when uid is not 1000

If your local uid is not the default 1000, you run into this recent npm issue: https://github.com/npm/cli/issues/4769

We can work around this by specifying the HOME environment variable in the docker image.