mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-06 17:15:38 -08:00
165 lines
4.2 KiB
JSON
Executable File
165 lines
4.2 KiB
JSON
Executable File
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "[Any POSIX] Generate Devcontiner Configs",
|
|
"type": "shell",
|
|
"command": ".devcontainer/scripts/generate-configs.sh",
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false
|
|
},
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": false
|
|
},
|
|
"icon": {
|
|
"id": "tools",
|
|
"color": "terminal.ansiYellow"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Any] Docker system and build Prune",
|
|
"type": "shell",
|
|
"command": "docker system prune -af && docker builder prune -af",
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false
|
|
},
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": false
|
|
},
|
|
"icon": {
|
|
"id": "trash",
|
|
"color": "terminal.ansiRed"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Dev Container] Re-Run Startup Script",
|
|
"type": "shell",
|
|
"command": "./isDevContainer.sh || exit 1;/workspaces/NetAlertX/.devcontainer/scripts/setup.sh",
|
|
"options": {
|
|
"cwd": "/workspaces/NetAlertX/.devcontainer/scripts"
|
|
},
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false
|
|
},
|
|
|
|
"problemMatcher": [],
|
|
"icon": {
|
|
"id": "beaker",
|
|
"color": "terminal.ansiBlue"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Dev Container] Start Backend (Python)",
|
|
"type": "shell",
|
|
"command": "./isDevContainer.sh || exit 1; /services/start-backend.sh",
|
|
"options": {
|
|
"cwd": "/workspaces/NetAlertX/.devcontainer/scripts"
|
|
},
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false,
|
|
"clear": false
|
|
},
|
|
"problemMatcher": [],
|
|
"icon": {
|
|
"id": "debug-restart",
|
|
"color": "terminal.ansiGreen"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Dev Container] Start CronD (Scheduler)",
|
|
"type": "shell",
|
|
"command": "./isDevContainer.sh || exit 1; /services/start-crond.sh",
|
|
"options": {
|
|
"cwd": "/workspaces/NetAlertX/.devcontainer/scripts"
|
|
},
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false,
|
|
"clear": false
|
|
},
|
|
"problemMatcher": [],
|
|
"icon": {
|
|
"id": "debug-restart",
|
|
"color": "terminal.ansiGreen"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Dev Container] Start Frontend (nginx and PHP-FPM)",
|
|
"type": "shell",
|
|
"command": "./isDevContainer.sh || exit 1; /services/start-php-fpm.sh & /services/start-nginx.sh &",
|
|
"options": {
|
|
"cwd": "/workspaces/NetAlertX/.devcontainer/scripts"
|
|
|
|
},
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false,
|
|
"clear": false
|
|
},
|
|
"problemMatcher": [],
|
|
"icon": {
|
|
"id": "debug-restart",
|
|
"color": "terminal.ansiGreen"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Dev Container] Stop Frontend & Backend Services",
|
|
"type": "shell",
|
|
"command": "./isDevContainer.sh || exit 1; pkill -f 'php-fpm83|nginx|crond|python3' || true",
|
|
"options": {
|
|
"cwd": "/workspaces/NetAlertX/.devcontainer/scripts"
|
|
},
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false
|
|
},
|
|
"problemMatcher": [],
|
|
"icon": {
|
|
"id": "debug-stop",
|
|
"color": "terminal.ansiRed"
|
|
}
|
|
},
|
|
{
|
|
"label": "[Dev Container] List NetAlertX Ports",
|
|
"type": "shell",
|
|
"command": "list-ports.sh",
|
|
"options": {
|
|
"cwd": "/workspaces/NetAlertX/.devcontainer/scripts"
|
|
},
|
|
"presentation": {
|
|
"echo": true,
|
|
"reveal": "always",
|
|
"panel": "shared",
|
|
"showReuseMessage": false
|
|
},
|
|
"problemMatcher": [],
|
|
"icon": {
|
|
"id": "output",
|
|
"color": "terminal.ansiBlue"
|
|
}
|
|
}
|
|
]
|
|
}
|