- Use REGISTRY_HOSTPORT for registry (not docker.io or ghcr.io)
- Use REGISTRY_USERNAME/REGISTRY_PASSWORD for auth
- Fix repo path to not include full URL or username prefix
- Update all woodpecker files to use internal registry
- Use Docker Hub credentials for base image pulls
- Add cache_from/cache_to for internal registry caching
- Remove GitHub Container Registry dependency