Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 2.22 KB

File metadata and controls

59 lines (44 loc) · 2.22 KB

Fork Registry Update Summary

Overview

Successfully updated all container registry references from lambgeo to aarondd to avoid conflicts with the original organization's images.

Changes Made

✅ Container Registry Updates

  • README.md: Updated all image references from ghcr.io/lambgeo/lambda-gdal to ghcr.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

✅ Ownership Updates

  • Maintainer info: Changed from lambgeo <geolambdas@gmail.com> to aarondd <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

✅ New Files Created

  • scripts/build-and-push.sh: Convenient script to build and push your images
  • Updated documentation: All references now point to your registry

Your Container Registry URLs

Base Images

  • ghcr.io/aarondd/lambda-gdal:3.8 (Base GDAL image)

Python Runtime Images

  • ghcr.io/aarondd/lambda-gdal:3.8-python3.9
  • ghcr.io/aarondd/lambda-gdal:3.8-python3.10
  • ghcr.io/aarondd/lambda-gdal:3.8-python3.11
  • ghcr.io/aarondd/lambda-gdal:3.8-python3.12

Next Steps

  1. Login to GitHub Container Registry:

    echo $GITHUB_TOKEN | docker login ghcr.io -u aarondd --password-stdin
  2. Build and push your images:

    ./scripts/build-and-push.sh 3.8.3 3.12
  3. Test your images:

    docker pull ghcr.io/aarondd/lambda-gdal:3.8-python3.12
  4. Update your Lambda functions to use your new registry URLs

Security Note

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.

Original Repository Credit

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.