{ "yaml.schemas": { "./docker/schemas/versions-schema.json": "docker/versions.toml" }, "files.associations": { "docker/versions.toml": "toml", "*.toml": "toml", "docker-compose*.yaml": "dockercompose", "Dockerfile*": "dockerfile" }, "toml.schema.enabled": true, "toml.schema.associations": { "docker/versions.toml": "./docker/schemas/versions-schema.json" }, "editor.quickSuggestions": { "other": "on", "comments": "off", "strings": "on" }, "editor.suggest.insertMode": "replace", "editor.acceptSuggestionOnCommitCharacter": true, "editor.acceptSuggestionOnEnter": "on", "docker.defaultRegistry": "", "docker.commands.build": "${workspaceFolder}/scripts/docker-build.sh", "docker.commands.compose": "docker-compose", "yaml.format.enable": true, "yaml.validate": true, "yaml.completion": true, "yaml.hover": true, "dockerfile.format.instructionCase": "upper", "dockerfile.format.instructionCasing": "upper", "files.exclude": { "**/node_modules": true, "**/.gradle": true, "**/build": true, "**/.git": true, "**/*.class": true, "**/*.jar": false, "**/kotlin-js-store": true }, "search.exclude": { "**/node_modules": true, "**/.gradle": true, "**/build": true, "**/kotlin-js-store": true, "**/*.jar": true }, "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml", "editor.tabSize": 2, "editor.insertSpaces": true, "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll": "explicit" } }, "[dockercompose]": { "editor.defaultFormatter": "ms-azuretools.vscode-docker", "editor.tabSize": 2, "editor.insertSpaces": true, "editor.formatOnSave": true }, "[dockerfile]": { "editor.defaultFormatter": "ms-azuretools.vscode-docker", "editor.tabSize": 4, "editor.insertSpaces": true, "editor.formatOnSave": true }, "[yaml]": { "editor.defaultFormatter": "redhat.vscode-yaml", "editor.tabSize": 2, "editor.insertSpaces": true, "editor.formatOnSave": true }, "tasks.version": "2.0.0", "terminal.integrated.cwd": "${workspaceFolder}", "terminal.integrated.env.linux": { "DOCKER_BUILDKIT": "1" }, "terminal.integrated.env.osx": { "DOCKER_BUILDKIT": "1" }, "terminal.integrated.env.windows": { "DOCKER_BUILDKIT": "1" }, "extensions.recommendations": [ "tamasfe.even-better-toml", "ms-azuretools.vscode-docker", "redhat.vscode-yaml", "ms-vscode.vscode-json", "ms-kubernetes-tools.vscode-kubernetes-tools", "formulahendry.docker-explorer" ], "json.validate.enable": true, "json.schemas": [ { "fileMatch": [ "docker/versions.toml" ], "url": "./docker/schemas/versions-schema.json" } ], "git.ignoreLimitWarning": true, "git.detectSubmodules": false, "shellcheck.enable": true, "shellcheck.executablePath": "shellcheck", "shellcheck.run": "onType", "editor.snippetSuggestions": "top", "files.autoSave": "afterDelay", "files.autoSaveDelay": 1000, "breadcrumbs.enabled": true, "breadcrumbs.showFiles": true, "breadcrumbs.showModules": true, "problems.decorations.enabled": true, "security.workspace.trust.untrustedFiles": "open", "command-runner.commands": { "docker-versions-show": "scripts/docker-versions-update.sh show", "docker-versions-sync": "scripts/docker-versions-update.sh sync", "docker-validate": "scripts/validate-docker-consistency.sh", "docker-generate-compose": "scripts/generate-compose-files.sh all development", "docker-build-all": "scripts/docker-build.sh all", "docker-up-dev": "docker-compose -f docker-compose.yaml -f docker-compose.services.yaml up -d", "docker-down": "docker-compose -f docker-compose.yaml -f docker-compose.services.yaml down", "docker-logs": "docker-compose -f docker-compose.yaml -f docker-compose.services.yaml logs -f" } }