rommapp_romm/.devcontainer/devcontainer.json
2025-07-07 14:55:51 -04:00

45 lines
1.1 KiB
JSON

{
"name": "ROMM Development",
"dockerComposeFile": "docker-compose.yml",
"service": "romm-dev",
"workspaceFolder": "/app",
"shutdownAction": "stopCompose",
"forwardPorts": [5000, 3000, 3306, 6379],
"portsAttributes": {
"5000": {
"label": "Backend API",
"onAutoForward": "notify"
},
"3000": {
"label": "Frontend Dev Server",
"onAutoForward": "notify"
},
"3306": {
"label": "MariaDB",
"onAutoForward": "silent"
},
"6379": {
"label": "Valkey/Redis",
"onAutoForward": "silent"
}
},
"customizations": {
"vscode": {
"extensions": [
"ms-python.python",
"ms-python.pylint",
"ms-python.black-formatter",
"bradlc.vscode-tailwindcss",
"vue.volar",
"ms-vscode.vscode-typescript-next"
],
"settings": {
"python.defaultInterpreterPath": "/usr/local/bin/python",
"terminal.integrated.defaultProfile.linux": "bash"
}
}
},
"postCreateCommand": "echo 'ROMM development environment ready!'",
"remoteUser": "root"
}