Просмотр исходного кода

fix: devcontainers not starting properly

Fredrik 7 месяцев назад
Родитель
Сommit
525b06783d
1 измененных файлов с 69 добавлено и 73 удалено
  1. 69 73
      .devcontainer/devcontainer.json

+ 69 - 73
.devcontainer/devcontainer.json

@@ -1,75 +1,71 @@
 {
-	"name": "Tuya Local Dev",
-	"image": "mcr.microsoft.com/devcontainers/python:1-3.13",
-	"postCreateCommand": "pip3 install --user -r requirements.txt",
-	"containerEnv": {
-		"DEVCONTAINER": "1"
-	},
-	"appPort": [
-		"8123:8123"
-	],
-	"forwardPorts": [
-		8123
-	],
-	"portsAttributes": {
-		"8123": {
-			"label": "Home Assistant"
-		},
-		"0-8122": {
-			"label": "Auto-Forwarded - Other",
-			"onAutoForward": "ignore"
-		},
-		"8124-999999": {
-			"label": "Auto-Forwarded - Other",
-			"onAutoForward": "ignore"
-		}
-	},
-	"customizations": {
-		"vscode": {
-			"extensions": [
-				"ms-python.vscode-pylance",
-				"visualstudioexptteam.vscodeintellicode",
-				"redhat.vscode-yaml",
-				"esbenp.prettier-vscode",
-				"GitHub.vscode-pull-request-github",
-				"ms-python.pylint",
-				"ms-python.black-formatter",
-				"ms-python.isort",
-				"ms-python.python",
-				"ryanluker.vscode-coverage-gutters"
-			],
-			"settings": {
-				"python.linting.enabled": true,
-				"python.linting.pylintEnabled": true,
-				"python.formatting.provider": "black",
-				"python.testing.pytestArgs": [
-					"--no-cov"
-				],
-				"editor.formatOnPaste": false,
-				"editor.formatOnSave": true,
-				"editor.formatOnType": true,
-				"files.eol": "\n",
-				"editor.tabSize": 4,
-				"files.trimTrailingWhitespace": true,
-				"terminal.integrated.profiles.linux": {
-					"zsh": {
-						"path": "/usr/bin/zsh"
-					}
-				},
-				"terminal.integrated.defaultProfile.linux": "zsh",
-				"yaml.customTags": [
-					"!input scalar",
-					"!secret scalar",
-					"!include_dir_named scalar",
-					"!include_dir_list scalar",
-					"!include_dir_merge_list scalar",
-					"!include_dir_merge_named scalar"
-				]
-			}
-		}
-	},
-	"remoteUser": "vscode",
-	"features": {
-		"rust": "latest"
-	}
+    "name": "Tuya Local Dev",
+    "image": "mcr.microsoft.com/devcontainers/python:3.13",
+    "postCreateCommand": "pip3 install -r requirements.txt",
+    "containerEnv": {
+        "DEVCONTAINER": "1"
+    },
+    "forwardPorts": [8123],
+    "portsAttributes": {
+        "8123": {
+            "label": "Home Assistant"
+        },
+        "0-8122": {
+            "label": "Auto-Forwarded - Other",
+            "onAutoForward": "ignore"
+        },
+        "8124-999999": {
+            "label": "Auto-Forwarded - Other",
+            "onAutoForward": "ignore"
+        }
+    },
+    "customizations": {
+        "vscode": {
+            "extensions": [
+                "ms-python.vscode-pylance",
+                "visualstudioexptteam.vscodeintellicode",
+                "redhat.vscode-yaml",
+                "esbenp.prettier-vscode",
+                "GitHub.vscode-pull-request-github",
+                "ms-python.pylint",
+                "ms-python.black-formatter",
+                "ms-python.isort",
+                "ms-python.python",
+                "ryanluker.vscode-coverage-gutters"
+            ],
+            "settings": {
+                "python.linting.enabled": true,
+                "python.linting.pylintEnabled": true,
+                "python.formatting.provider": "black",
+                "python.testing.pytestArgs": [
+                    "--no-cov"
+                ],
+                "editor.formatOnPaste": false,
+                "editor.formatOnSave": true,
+                "editor.formatOnType": true,
+                "files.eol": "\n",
+                "editor.tabSize": 4,
+                "files.trimTrailingWhitespace": true,
+                "terminal.integrated.profiles.linux": {
+                    "zsh": {
+                        "path": "/usr/bin/zsh"
+                    }
+                },
+                "terminal.integrated.defaultProfile.linux": "zsh",
+                "yaml.customTags": [
+                    "!input scalar",
+                    "!secret scalar",
+                    "!include_dir_named scalar",
+                    "!include_dir_list scalar",
+                    "!include_dir_merge_list scalar",
+                    "!include_dir_merge_named scalar"
+                ]
+            }
+        }
+    },
+    "remoteUser": "vscode",
+    "features": {
+        "rust": "latest"
+    }
 }
+