mirror of https://github.com/go-gitea/gitea
Add devcontainer config for developing Gitea (#24781)
With the recent release of https://github.com/loft-sh/devpod making ephemeral dev environments (ala GitPod/Codespaces) much easier (aka, no pre-configured infra required). This allows an alternative to using GitPod for such development options. --------- Co-authored-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: Giteabot <teabot@gitea.io>pull/25287/head^2
parent
20c712ed7e
commit
bc51e259d6
@ -0,0 +1,34 @@ |
||||
{ |
||||
"name": "Gitea DevContainer", |
||||
"image": "mcr.microsoft.com/devcontainers/go:1.20", |
||||
"features": { |
||||
// installs nodejs into container |
||||
"ghcr.io/devcontainers/features/node:1": { |
||||
"version":"20" |
||||
} |
||||
}, |
||||
"customizations": { |
||||
"vscode": { |
||||
"settings": {}, |
||||
// same extensions as Gitpod, should match /.gitpod.yml |
||||
"extensions": [ |
||||
"editorconfig.editorconfig", |
||||
"dbaeumer.vscode-eslint", |
||||
"golang.go", |
||||
"stylelint.vscode-stylelint", |
||||
"DavidAnson.vscode-markdownlint", |
||||
"Vue.volar", |
||||
"ms-azuretools.vscode-docker", |
||||
"zixuanchen.vitest-explorer", |
||||
"alexcvzz.vscode-sqlite" |
||||
] |
||||
} |
||||
}, |
||||
"portsAttributes": { |
||||
"3000": { |
||||
"label": "Gitea Web", |
||||
"onAutoForward": "notify" |
||||
} |
||||
}, |
||||
"postCreateCommand": "make deps" |
||||
} |
Loading…
Reference in new issue