1{
2 "name": "Gitea DevContainer",
3 "image": "mcr.microsoft.com/devcontainers/go:1.24-bullseye",
4 "features": {
5 // installs nodejs into container
6 "ghcr.io/devcontainers/features/node:1": {
7 "version": "20"
8 },
9 "ghcr.io/devcontainers/features/git-lfs:1.2.3": {},
10 "ghcr.io/devcontainers-contrib/features/poetry:2": {},
11 "ghcr.io/devcontainers/features/python:1": {
12 "version": "3.12"
13 },
14 "ghcr.io/warrenbuckley/codespace-features/sqlite:1": {}
15 },
16 "customizations": {
17 "vscode": {
18 "settings": {},
19 // same extensions as Gitpod, should match /.gitpod.yml
20 "extensions": [
21 "editorconfig.editorconfig",
22 "dbaeumer.vscode-eslint",
23 "golang.go",
24 "stylelint.vscode-stylelint",
25 "DavidAnson.vscode-markdownlint",
26 "Vue.volar",
27 "ms-azuretools.vscode-docker",
28 "vitest.explorer",
29 "cweijan.vscode-database-client2",
30 "GitHub.vscode-pull-request-github",
31 "Azurite.azurite"
32 ]
33 }
34 },
35 "portsAttributes": {
36 "3000": {
37 "label": "Gitea Web",
38 "onAutoForward": "notify"
39 }
40 },
41 "postCreateCommand": "make deps"
42}