Files

28 lines
759 B
JSON

{
"name": "My HA Component Dev",
// Use a simple Python image
"image": "mcr.microsoft.com/devcontainers/python:3.12",
// Forward HA port to your Mac
"forwardPorts": [8123],
// Install Home Assistant when container is created
"postCreateCommand": "pip install homeassistant",
// Mount your local folders into container
"mounts": [
"source=${localWorkspaceFolder}/custom_components,target=/config/custom_components,type=bind",
"source=${localWorkspaceFolder}/config,target=/config,type=bind"
],
// Work from this directory
"workspaceFolder": "/workspace",
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind",
"customizations": {
"jetbrains": {
"backend": "IntelliJIdea"
}
}
}