dev/start.ts was checked by hand: musique starting alone on a fresh database, an unknown name refused, a taken port stopping both servers, and Ctrl+C or SIGTERM leaving no server behind. The compose project couldn't be run here (no Docker in the workspace): its YAML parses and resolves as intended, but it is untested; tsc, eslint, deno check, deno fmt, deno lint and doc:lint, which now covers dev/, are clean. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
27 lines
715 B
JSON
27 lines
715 B
JSON
{
|
|
"name": "gerbeur",
|
|
|
|
// The workspace and the dev instances of gerbeur, one service each: see
|
|
// compose.yaml. The instances start with the container.
|
|
"dockerComposeFile": "compose.yaml",
|
|
"service": "dev",
|
|
"workspaceFolder": "/workspaces/gerbeur",
|
|
"shutdownAction": "stopCompose",
|
|
|
|
// Configure tool-specific properties.
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"justjavac.vscode-deno-extensionpack",
|
|
"mrorz.language-gettext"
|
|
]
|
|
}
|
|
},
|
|
"features": {
|
|
"ghcr.io/warrenbuckley/codespace-features/sqlite:1": {},
|
|
// The docker CLI, on the host's daemon, for the instances' logs and
|
|
// restarts (compose.yaml).
|
|
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
|
|
}
|
|
}
|