-
-
Notifications
You must be signed in to change notification settings - Fork 141
/
.devcontainer.json
130 lines (109 loc) · 3.36 KB
/
.devcontainer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "${localWorkspaceFolder}",
"dockerComposeFile": [
"docker-compose.yml",
"docker-compose.override.yml"
],
"service": "hetzner-k3s",
"workspaceFolder": "/home/app/hetzner-k3s",
"shutdownAction": "stopCompose",
"customizations": {
"vscode": {
"extensions": [
"formulahendry.auto-close-tag",
"formulahendry.auto-rename-tag",
"aaron-bond.better-comments",
"angelomollame.conflict-squeezer",
"ms-vscode-remote.remote-containers",
"ms-azuretools.vscode-docker",
"mikestead.dotenv",
"kaiwood.endwise",
"usernamehw.errorlens",
"mhutchie.git-graph",
"donjayamanne.githistory",
"github.vscode-github-actions",
"GitHub.vscode-pull-request-github",
"GitHub.remotehub",
"codezombiech.gitignore",
"eamodio.gitlens",
"ZainChen.json",
"ziyasal.vscode-open-in-github",
"christian-kohler.path-intellisense",
"wayou.vscode-todo-highlight",
"redhat.vscode-xml",
"redhat.vscode-yaml",
"mutantdino.resourcemonitor",
"technosophos.vscode-helm",
"jgillich.crystal-lang-fixed"
// "crystal-lang-tools.crystal-lang"
],
"recommendations": [
"GitHub.copilot",
"GitHub.copilot-chat",
"JeroenV.github-copilot-with-context"
],
"settings": {
"editor.tabSize": 2,
"editor.wordWrapColumn": 200,
"editor.renderWhitespace": "all",
"editor.accessibilitySupport": "off",
"editor.inlineSuggest.enabled": true,
"editor.bracketPairColorization.enabled": true,
"editor.foldingImportsByDefault": true,
"editor.tabCompletion": "on",
"editor.fontFamily": "Source Code Pro",
"editor.linkedEditing": true,
"editor.stickyScroll.enabled": true,
"diffEditor.codeLens": true,
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.exclude": {
"**/.history": true
},
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.shell.linux": "/bin/zsh",
"terminal.integrated.cwd": "/home/app/hetzner-k3s",
"terminal.integrated.allowChords": false,
"terminal.explorerKind": "integrated",
"terminal.integrated.shellIntegration.enabled": true,
"terminal.integrated.scrollback": 20000,
"scm.autoReveal": false,
"git.autofetch": true,
"git.pruneOnFetch": true,
"git.openRepositoryInParentFolders": "never",
"gitlens.ai.experimental.provider": "openai",
"gitlens.ai.experimental.openai.model": "gpt-4-turbo-preview",
"githubPullRequests.pullBranch": "never",
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"scminput": false,
"yaml": true
},
"security.workspace.trust.untrustedFiles": "open",
"redhat.telemetry.enabled": false,
"yaml.schemas": {
"kubernetes": "*.yaml,*.yml"
},
"workbench.commandPalette.preserveInput": true,
"workbench.startupEditor": "none",
"workbench.editor.closeOnFileDelete": true,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.autoLockGroups": {
"terminalEditor": false
},
"explorer.openEditors.visible": 1,
"explorer.autoReveal": false,
"explorer.confirmDragAndDrop": false,
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"telemetry.telemetryLevel": "off"
}
}
},
"containerEnv": {
"PROJECT": "${localWorkspaceFolder}"
}
}