Configure VibeKit with local Dagger sandboxes for fast, offline development
createLocalProvider
function accepts these configuration options:
preferRegistryImages
(optional): Use pre-built registry images for faster startup (default: true
)registryUser
(optional): Registry username for pulling/pushing custom images (works with any registry)registryName
(optional): Which registry to use - supported values:
"dockerhub"
- Docker Hub (default)"ghcr"
- GitHub Container Registry"ecr"
- AWS Elastic Container RegistrydockerHubUser
(optional, deprecated): Legacy Docker Hub username - use registryUser
insteadprivateRegistry
(optional): Alternative registry URL for enterprise setupspushImages
(optional): Automatically push built images to registry (default: true
)autoInstall
(optional): Automatically install missing dependencies (default: false
)retryAttempts
(optional): Number of retry attempts for registry operations (default: 3
)retryDelayMs
(optional): Delay between retry attempts in milliseconds (default: 1000
)registryName
configuration:
dockerhub
(default) - Public Docker Hub registryghcr
- GitHub Container Registry (requires GitHub token)ecr
- AWS Elastic Container Registry (requires AWS credentials)dockerHubUser
field is maintained for backward compatibility but registryUser
is now the recommended universal field that works with all registries.