Files
wehub-resource-sync 86db9aae8e
Documentation / build (push) Waiting to run
Documentation / deploy (push) Blocked by required conditions
chore: import upstream snapshot with attribution
2026-07-13 13:34:55 +08:00

50 lines
1.6 KiB
JSON

{
"name": "LLMWARE Dev",
// This is the image to use if doing development on only the llmware code base
//"image": "provocoai/llmware:dev-01", /
// using the dockerComposeFile option allows us to setup
// the full env around the llm code base include milvus and mongodb.
"dockerComposeFile": "docker-compose.yaml",
"service": "llmware", // we define the container to connect too
// update based on individual perference and mount point defined below
"workspaceFolder": "/llmware",
// "remoteUser": "llmware", //used with docker instead of podman
// "containerUser": "llmware", // used with docker instead of podman
// when we close the devcontainer env make sure we clean up after ourselfs
"shutdownAction": "stopCompose",
// needed for podman to keep the id's the same
"runArgs": [
"--userns=keep-id"
],
// Define the mountpoints into the llmware container.
// I use $HOMEDIR/code/provoco as my default codebase and
// then set the target to /code so I have access to all my code in /code
"mounts" : [
"source=${localEnv:HOME}/code/provoco,target=/code,Z,type=bind,consistency=cached"
// "source=${localENV:HOME}/.vscode-server,target=/root/.vscode-server,Z,type=bind,consistency=cached"
],
// setup the github cli feature so we can commit within the UI
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"esbenp.prettier-vscode", // prettify the code extension
"ms-python.python", //python code extensions
"ms-python.vscode-pylance" // vscode python extension
]
}
}
}