{ "name": "Expressly AI Agent", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile "image": "python:3.12-slim", "features": { "ghcr.io/devcontainers/features/python:1": { "version": "3.12" }, "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/docker-in-docker:2.12.0": { "version": "latest", "moby": true } }, // Use 'postCreateCommand' to run commands after the container is created. "postCreateCommand": "./.devcontainer/postCreateCommand.sh", "forwardPorts": [ 7860, 80 ], // Configure tool-specific properties. "customizations": { "vscode": { "extensions": [ "ms-python.python", "editorconfig.editorconfig", "ms-azuretools.vscode-docker", // Docker "ms-python.isort", // isort "visualstudioexptteam.vscodeintellicode", // IntelliCode "codeium.codeium", // Codeium AI "ms-vscode.makefile-tools", // Makefile tool "ms-python.python", // Python "ms-python.black-formatter", // Black "ms-python.debugpy", // Debugger for Python "redhat.vscode-yaml", // YAML "tamasfe.even-better-toml" // TOML ] } } }