mourningdove/.devcontainer/plack/devcontainer.json

33 lines
920 B
JSON
Raw Permalink Normal View History

2026-05-24 01:03:05 +00:00
{
"name": "Dreamwidth Test Environment",
"build": {
"dockerfile": "Dockerfile",
"context": ".."
},
"features": {
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/sshd:1": {
"version": "latest"
}
},
"customizations": {
"vscode": {
"extensions": [
"ms-vscode.perl",
"ms-vscode.test-adapter-converter",
"hbenl.vscode-test-explorer"
],
"settings": {
"terminal.integrated.defaultProfile.linux": "bash"
}
}
},
"containerEnv": {
"LJHOME": "/workspaces/dreamwidth",
"PERL5LIB": "/opt/dreamwidth-extlib/lib/perl5",
"DEBIAN_FRONTEND": "noninteractive"
},
"postCreateCommand": "echo 'Dreamwidth test environment ready! SSH is available on port 22.' && echo 'Run: prove t/00-compile.t' && ls -la t/ | head -10",
"remoteUser": "root",
"workspaceFolder": "/workspaces/dreamwidth"
}