diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index e53bf4c..9bf34c9 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -9,6 +9,16 @@ }, "customizations": { "vscode": { + "settings": { + "python.terminal.activateEnvInCurrentTerminal": true, + "python.terminal.activateEnvironment": true, + "terminal.integrated.defaultProfile.linux": "zsh", + "terminal.integrated.profiles.linux": { + "zsh": { + "path": "/bin/zsh" + } + } + }, "extensions": [ "charliermarsh.ruff", "ms-azuretools.vscode-docker", @@ -35,6 +45,8 @@ "mounts": [ "source=seacogs-persistent-data,target=/workspaces/SeaCogs/.data,type=volume" ], - "postCreateCommand": "uv sync --frozen && sudo chown -R vscode:vscode /workspaces/SeaCogs/.data && uv run redbot-setup --no-prompt --instance-name=local --data-path=/workspaces/SeaCogs/.data --backend=json", + "postCreateCommand": { + "Setup Virtual Environment": "uv sync --frozen && sudo chown -R vscode:vscode /workspaces/SeaCogs/.data && uv run redbot-setup --no-prompt --instance-name=local --data-path=/workspaces/SeaCogs/.data --backend=json" + }, "remoteUser": "vscode" }