mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2024-11-24 08:52:25 +02:00
f88f09f962
* Improved dev env setup * Cleanup duplicate checks * Applied PR feedback * Updated go.mod/go.sum * go mod tidy * Update .devcontainer/devcontainer.json * Update pkg/http/server_test.go Co-authored-by: Jan Larwig <jan@larwig.com> * Create launch.json * Update .devcontainer/Dockerfile * Apply suggestions from code review --------- Co-authored-by: Jan Larwig <jan@larwig.com>
46 lines
1.3 KiB
JSON
46 lines
1.3 KiB
JSON
{
|
|
"name": "oauth2-proxy Dev",
|
|
"context": "..",
|
|
"dockerFile": "./Dockerfile",
|
|
"postCreateCommand": "pre-commit install && go mod download",
|
|
"containerEnv": { "DEVCONTAINER": "1" },
|
|
"appPort": ["4180:4180"],
|
|
"runArgs": ["-e", "GIT_EDITOR=code --wait"],
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"golang.go",
|
|
"ms-vscode.makefile-tools",
|
|
"visualstudioexptteam.vscodeintellicode",
|
|
"redhat.vscode-yaml",
|
|
"esbenp.prettier-vscode",
|
|
"GitHub.vscode-pull-request-github"
|
|
],
|
|
"settings": {
|
|
"editor.formatOnPaste": false,
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnType": true,
|
|
"files.trimTrailingWhitespace": true,
|
|
"yaml.customTags": [
|
|
"!input scalar",
|
|
"!secret scalar",
|
|
"!include_dir_named scalar",
|
|
"!include_dir_list scalar",
|
|
"!include_dir_merge_list scalar",
|
|
"!include_dir_merge_named scalar"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/docker-in-docker": {},
|
|
"ghcr.io/devcontainers/features/common-utils": {
|
|
"configureZshAsDefaultShell": true,
|
|
"username": "vscode",
|
|
"userUid": 1000,
|
|
"userGid": 1000
|
|
},
|
|
"ghcr.io/devcontainers/features/kubectl-helm-minikube": {}
|
|
}
|
|
}
|