diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index c701e2778..d0c285560 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,15 +1,27 @@ { "name": "Example devcontainer for add-on repositories", - "image": "ghcr.io/home-assistant/devcontainer:addons", - "appPort": ["7123:8123", "7357:4357"], - "postStartCommand": "sudo -E bash devcontainer_bootstrap", - "runArgs": ["-e", "GIT_EDITOR=code --wait", "--privileged"], + "image": "ghcr.io/home-assistant/devcontainer:2-addons", + "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}" }, "customizations": { "vscode": { - "extensions": ["timonwong.shellcheck", "esbenp.prettier-vscode"], + "extensions": [ + "timonwong.shellcheck", + "esbenp.prettier-vscode" + ], "settings": { "terminal.integrated.profiles.linux": { "zsh": { @@ -24,5 +36,8 @@ } } }, - "mounts": [ "type=volume,target=/var/lib/docker" ] -} + "mounts": [ + "type=volume,target=/var/lib/docker", + "type=volume,target=/mnt/supervisor" + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index f426c2c94..6f51015fc 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -4,7 +4,7 @@ { "label": "Start Home Assistant", "type": "shell", - "command": "sudo chmod a+x /usr/bin/supervisor* && sudo -E supervisor_run", + "command": "supervisor_run", "group": { "kind": "test", "isDefault": true @@ -16,4 +16,4 @@ "problemMatcher": [] } ] -} +} \ No newline at end of file diff --git a/qbittorrent/rootfs/etc/openvpn/.gitkeep b/qbittorrent/rootfs/etc/openvpn/.gitkeep deleted file mode 100644 index e69de29bb..000000000