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
55 lines
1.8 KiB
JSON
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"
|
|
}
|