jlandure / alpine-chrome

Chrome Headless docker images built upon alpine official image
https://hub.docker.com/r/zenika/alpine-chrome
Apache License 2.0
1.89k stars 245 forks source link

Move to alpine 3.16 #207

Closed zigarn closed 2 years ago

zigarn commented 2 years ago
zigarn commented 2 years ago

Build NOK because buildx with driver docker-container always pull image declared in FROM, fixed in #206 by using docker driver for tests and sharing artifacts between stages.

MCOfficer commented 2 years ago

Can you push new with-node* tags with this change? The current ones still contain npm 6 (courtesy of the 3.12 repos advertising it as 12.22.12), which breaks a few things for us.

zigarn commented 2 years ago

@MCOfficer: the with-node-* are not updated anymore, there is only one with-node using the latest available node and npm available (v16.16.0 & 8.10.0):

$ docker container run --rm --entrypoint 'node' zenika/alpine-chrome:with-node --version
v16.16.0

$ docker container run --rm --entrypoint 'npm' zenika/alpine-chrome:with-node --version
8.10.0

Old 102-with-node-16:

$ docker container run --rm --entrypoint 'npm' zenika/alpine-chrome:102-with-node-16 --version
6.14.16

If you really need a xxx-with-node-xx tag instead of latest with-node, please open an issue to ask for it.

MCOfficer commented 2 years ago

@MCOfficer: the with-node-* are not updated anymore, there is only one with-node using the latest available node and npm available (v16.16.0 & 8.10.0):

Oh, i see. That was not obvious to me from the README. Just to be sure, this means the latest versions available in alpine repos (i.e. node LTS)?

zigarn commented 2 years ago

Yes, it's package nodejs "JavaScript runtime built on V8 engine - LTS version" (and not nodejs-current "JavaScript runtime built on V8 engine - current stable version")