Files
hurui200320 887f02fc5d
Unit test coverage / pytest (push) Failing after 2m5s
/ build-and-push (push) Successful in 2m26s
Unit test coverage / pytest (pull_request) Failing after 1m58s
feat: Add dev container
ISSUE CLOSED: clevermicro/amq-adapter-python#69
2025-08-14 20:56:47 +08:00

34 lines
1.3 KiB
JSON

// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker-compose
{
"name": "Docker from Docker Compose",
"dockerComposeFile": "docker-compose.yml",
"service": "app",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
// Use this environment variable if you need to bind mount your local source code into a new container.
"remoteEnv": {
"LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}",
"WORKSPACE_FOLDER": "/workspaces/${localWorkspaceFolderBasename}"
},
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
"version": "latest",
"enableNonRootDocker": "true",
"moby": "false"
},
"ghcr.io/devcontainers/features/python:1": {
"version": "3.11"
}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
"rabbitmq:15672",
"jaeger:4317",
"jaeger:4318",
"jaeger:16686",
],
"postCreateCommand": "/bin/bash /workspaces/${localWorkspaceFolderBasename}/.devcontainer/setup.sh",
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}