Files
wehub-resource-sync 75f3dd141c
CI and Release / e2e-verification-agent (push) Blocked by required conditions
CI and Release / test-backend (push) Blocked by required conditions
CI and Release / build-dev-image (push) Waiting to run
CI and Release / push-dev-image (push) Blocked by required conditions
CI and Release / build-image (push) Blocked by required conditions
CI and Release / build-verification-image (push) Blocked by required conditions
CI and Release / determine-version (push) Blocked by required conditions
CI and Release / push-image (push) Blocked by required conditions
CI and Release / push-verification-image (12) (push) Blocked by required conditions
CI and Release / push-verification-image (18) (push) Blocked by required conditions
CI and Release / release (push) Blocked by required conditions
CI and Release / publish-helm-chart (push) Blocked by required conditions
CI and Release / lint-backend (push) Waiting to run
CI and Release / lint-frontend (push) Waiting to run
CI and Release / dockerfile-scan (push) Waiting to run
CI and Release / test-frontend (push) Blocked by required conditions
CI and Release / lint-verification-agent (push) Waiting to run
CI and Release / test-verification-agent (push) Blocked by required conditions
CI and Release / push-verification-image (13) (push) Blocked by required conditions
CI and Release / push-verification-image (14) (push) Blocked by required conditions
CI and Release / push-verification-image (15) (push) Blocked by required conditions
CI and Release / push-verification-image (16) (push) Blocked by required conditions
CI and Release / push-verification-image (17) (push) Blocked by required conditions
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:11:07 +08:00

55 lines
1.8 KiB
JSON

{
"name": "Databasus",
"build": {
"dockerfile": "Dockerfile",
"context": "."
},
"workspaceFolder": "/workspaces/databasus",
"workspaceMount": "source=databasus-workspace,target=/workspaces/databasus,type=volume",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"version": "latest",
"moby": true,
"dockerDashComposeVersion": "latest"
}
},
"mounts": [
"source=databasus-go-mod-cache,target=/home/vscode/go/pkg/mod,type=volume",
"source=databasus-go-build-cache,target=/home/vscode/.cache/go-build,type=volume",
"source=databasus-golangci-cache,target=/home/vscode/.cache/golangci-lint,type=volume",
"source=databasus-pre-commit-cache,target=/home/vscode/.cache/pre-commit,type=volume",
"source=databasus-pnpm-store,target=/home/vscode/.local/share/pnpm,type=volume"
],
"forwardPorts": [4005, 5173],
"portsAttributes": {
"4005": { "label": "Backend (Gin)" },
"5173": { "label": "Vite dev server", "onAutoForward": "openBrowser" }
},
"containerEnv": {
"GOCACHE": "/home/vscode/.cache/go-build",
"GOMODCACHE": "/home/vscode/go/pkg/mod"
},
"customizations": {
"vscode": {
"extensions": [
"golang.go",
"ms-azuretools.vscode-docker",
"redhat.vscode-yaml",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"bradlc.vscode-tailwindcss"
],
"settings": {
"go.lintTool": "golangci-lint",
"go.useLanguageServer": true,
"go.testTimeout": "15m",
"[go]": { "editor.formatOnSave": true },
"eslint.workingDirectories": [{ "directory": "frontend", "changeProcessCWD": true }]
}
}
},
"postCreateCommand": "bash .devcontainer/post-create.sh",
"containerUser": "root",
"remoteUser": "vscode"
}