phusion / passenger-docker

Docker base images for Ruby, Python, Node.js and Meteor web apps
MIT License
2.78k stars 408 forks source link

Migrate nodesource to new repository #375

Closed chilled-capybara closed 1 year ago

chilled-capybara commented 1 year ago

I've knocked together an (untested) PR for https://github.com/phusion/passenger-docker/issues/374 in the hope that it might be of use

The code is based on nodesource's migration guide; https://github.com/nodesource/distributions/wiki/How-to-migrate-to-the-new-repository

CamJN commented 1 year ago

looks like github actions docker infra is currently mega broken, ping me again after a while so i remember to re-run the tests.

chilled-capybara commented 1 year ago

Might be related to https://github.com/phusion/passenger-docker/issues/372 / https://github.com/phusion/passenger-docker/pull/371

CamJN commented 1 year ago

That might be part of it but docker can't pull tonistiigi/binfmt and pulling from registry-1.docker.io is failing with status 503 Service Unavailable. So it won't work even with the baseimage migrated.

CamJN commented 1 year ago

closing in favour of https://github.com/phusion/passenger-docker/pull/376