Local Development Container
What Is Local Blueprint Development?
How It Works
bricks run ./my-blueprint
↓
Analyze bricks.json configuration
↓
Resolve dependencies and Data references
↓
Execute packages locally
↓
Outputs returned to local directoryLocal File References
Referencing Local Packages
Referencing IaC Code
Path Resolution
Local Development Workflow
1. Develop Blueprint Locally
2. Run Locally
3. Iterate and Test
4. Publish When Ready
Local Run Command
Basic Usage
Common Flags
Local vs Cloud Execution
Local Execution
Cloud Execution
Local Development Examples
Example 1: Single Terraform Package
Example 2: Blueprint with Local Packages
Example 3: Mixing Local and Registry Packages
Local State Management
State Location
State Persistence
Clear Local State
Testing Best Practices
Development Cycle
Property Testing
Configuration Testing
Local Development Limitations
Cloud Resource Creation
Cloud Authentication
State Synchronization
Deployment Tracking
Transitioning to Cloud
From Local to Cloud Deployment
Reusing Local Configuration
Best Practices
Local Development
Property Management
Iteration Speed
Team Workflow
See also
Last updated
Was this helpful?

