foundryvtt-docker
foundryvtt-docker copied to clipboard
Migrate away from Docker Hub for base images
Feature description
The nightly builds are failing due to Docker's stricter API limits. The multi-architecture builds are hitting the limit nightly now. One possibility is using the AWS Public ECR which is mirroring the node image. I couldn't find a similar image in GHCR.
See:
- https://github.com/nodejs/docker-node/issues/1454#issuecomment-2743825516
- https://gallery.ecr.aws
- https://gallery.ecr.aws/docker/library/node
- https://docs.aws.amazon.com/AmazonECR/latest/public/public-service-quotas.html
Motivation
- The builds are breaking.
Example
- FROM node:${NODE_IMAGE_VERSION} AS compile-typescript-stage
+ FROM public.ecr.aws/docker/library/node:${NODE_IMAGE_VERSION} AS compile-typescript-stage
Pitch
Because it will make it more reliable.
Code of Conduct
- [x] I agree to follow this project's Code of Conduct