diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 17d361b..003fc65 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,10 +3,8 @@ { "name": "StableStudio dev", "image": "mcr.microsoft.com/devcontainers/typescript-node:0-18", - "forwardPorts": [3000], // avoid git "dubious ownership" errors, which break yarn - "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}", - "postAttachCommand": "yarn", + "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder} && yarn install", "customizations": { "vscode": { "settings": {}, diff --git a/.devcontainer/gpu-webui/devcontainer.json b/.devcontainer/gpu-webui/devcontainer.json index 443d149..4219f74 100644 --- a/.devcontainer/gpu-webui/devcontainer.json +++ b/.devcontainer/gpu-webui/devcontainer.json @@ -2,12 +2,11 @@ // README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node { "name": "StableStudio+WebUI GPU dev", - "image": "mcr.microsoft.com/devcontainers/typescript-node:0-18", - "forwardPorts": [3000], + "image": "mcr.microsoft.com/devcontainers/typescript-node:0-18", "postCreateCommand": "cd /home/node && git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git webui && cd webui && python -m venv ~/.webui-venv && bash -c 'source ~/.webui-venv/bin/activate' && pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118 && pip install -r requirements_versions.txt", // avoid git "dubious ownership" errors, which break yarn - "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}", - "postAttachCommand": "yarn && echo 'To start the backend, run: cd ~/webui; ./webui.sh'", + "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder} && yarn", + "postAttachCommand": "echo 'To start the backend, run: cd ~/webui; ./webui.sh'", "customizations": { "vscode": { "settings": {