Update and improve dev env, testing, building and publishing (#143)

This commit is contained in:
Colin Seymour
2026-06-21 13:05:21 +01:00
committed by GitHub
parent a5b5699b49
commit 6b07490526
10 changed files with 778 additions and 73 deletions
+5 -1
View File
@@ -1,9 +1,12 @@
{
"name": "HA Addon: TeslaMate",
"image": "ghcr.io/home-assistant/devcontainer:2-addons",
"image": "ghcr.io/home-assistant/devcontainer:4-apps",
"overrideCommand": false,
"appPort": ["7123:8123", "7357:4357"],
"postStartCommand": "bash devcontainer_bootstrap",
"runArgs": ["-e", "GIT_EDITOR=code --wait", "--privileged"],
"workspaceFolder": "/mnt/supervisor/addons/local/${localWorkspaceFolderBasename}",
"workspaceMount": "source=${localWorkspaceFolder},target=${containerWorkspaceFolder},type=bind,consistency=cached",
"containerEnv": {
"WORKSPACE_DIRECTORY": "${containerWorkspaceFolder}"
},
@@ -29,6 +32,7 @@
},
"mounts": [
"type=volume,target=/var/lib/docker",
"type=volume,target=/var/lib/containerd",
"type=volume,target=/mnt/supervisor"
]
}