| { | |
| "name": "SheikhPromptor Dev Container", | |
| "build": { | |
| "dockerfile": "Dockerfile", | |
| "context": "..", | |
| "args": { | |
| "INSTALL_NODE": "true", | |
| "NODE_VERSION": "18", | |
| "INSTALL_PYTHON": "true", | |
| "PYTHON_VERSION": "3.10", | |
| "CULTURAL_SUPPORT": "true" | |
| } | |
| }, | |
| "features": { | |
| "ghcr.io/devcontainers/features/nvidia-cuda:1": { | |
| "installCudnn": true | |
| } | |
| }, | |
| "customizations": { | |
| "vscode": { | |
| "extensions": [ | |
| "ms-python.python", | |
| "ms-python.vscode-pylance", | |
| "ms-toolsai.jupyter", | |
| "dbaeumer.vscode-eslint", | |
| "esbenp.prettier-vscode", | |
| "bradlc.vscode-tailwindcss", | |
| "unifiedjs.vscode-mdx", | |
| "bierner.markdown-preview-github-styles" | |
| ], | |
| "settings": { | |
| "python.defaultInterpreterPath": "/workspace/.venv/bin/python", | |
| "python.analysis.typeCheckingMode": "basic", | |
| "editor.formatOnSave": true, | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "[python]": { | |
| "editor.defaultFormatter": "ms-python.python" | |
| } | |
| } | |
| } | |
| }, | |
| "forwardPorts": [3000, 8888], | |
| "postCreateCommand": "./setup_post_create.sh", | |
| "remoteUser": "vscode" | |
| } | |