Fork me on GitHub
#circleci
<
2022-11-20
>
borkdude20:11:16

What is a better image for a newer version of node / npm? Right now I'm using circleci/clojure:openjdk-11-lein-2.9.3-buster-node and I'm trying to upgrade npm from within that image which takes long. https://app.circleci.com/pipelines/github/babashka/nbb/1003/workflows/61769382-cc3f-4199-a44d-133c70e48647/jobs/901

lread21:11:31

The newer circleci convenience images fall under https://hub.docker.com/r/cimg/clojure. I'm not sure if they support as many flavors as the legacy versions. Example:

$ docker run -i -t cimg/clojure:1.11.1-node
circleci@9877d9b6f929:~/project$ node --version
v16.14.2
circleci@9877d9b6f929:~/project$ npm --version
8.5.0
circleci@9877d9b6f929:~/project$ java --version
openjdk 17.0.2 2022-01-18
OpenJDK Runtime Environment Temurin-17.0.2+8 (build 17.0.2+8)
OpenJDK 64-Bit Server VM Temurin-17.0.2+8 (build 17.0.2+8, mixed mode, sharing)

👍 1
borkdude21:11:03

Ah wait, I just needed to do sudo facepalm

lread21:11:10

Blame it on one of the other borks.