Successfully updated all container registry references from lambgeo to aarondd to avoid conflicts with the original organization's images.
- README.md: Updated all image references from
ghcr.io/lambgeo/lambda-gdaltoghcr.io/aarondd/lambda-gdal - Dockerfiles: Updated base image references in Python runtime Dockerfile
- Build scripts: Updated build.sh to push to your registry
- CI/CD: Updated GitHub Actions workflow to use your registry
- Documentation: Added clear fork notice in README
- Maintainer info: Changed from
lambgeo <geolambdas@gmail.com>toaarondd <aarondd@users.noreply.github.com> - Project metadata: Updated pyproject.toml with your ownership
- Docker labels: Updated all LABEL directives to reflect your ownership
- Description: Added "(Fork)" suffix to distinguish from original
- scripts/build-and-push.sh: Convenient script to build and push your images
- Updated documentation: All references now point to your registry
ghcr.io/aarondd/lambda-gdal:3.8(Base GDAL image)
ghcr.io/aarondd/lambda-gdal:3.8-python3.9ghcr.io/aarondd/lambda-gdal:3.8-python3.10ghcr.io/aarondd/lambda-gdal:3.8-python3.11ghcr.io/aarondd/lambda-gdal:3.8-python3.12
-
Login to GitHub Container Registry:
echo $GITHUB_TOKEN | docker login ghcr.io -u aarondd --password-stdin
-
Build and push your images:
./scripts/build-and-push.sh 3.8.3 3.12
-
Test your images:
docker pull ghcr.io/aarondd/lambda-gdal:3.8-python3.12
-
Update your Lambda functions to use your new registry URLs
All images are now built under your ownership and won't conflict with the original lambgeo images. You have full control over the build process and can customize as needed.
This fork maintains attribution to the original lambgeo/docker-lambda repository while providing your own maintained version with Python 3.12 support and modern tooling.