{ "version": "2.0.0", "tasks": [ { "label": "init", "type": "shell", "command": "./init.sh", "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Инициализация Play Life: остановка контейнеров, поднятие сервисов, создание дампа с продакшена и восстановление в локальную базу" }, { "label": "run", "type": "shell", "command": "./run.sh", "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Перезапуск Play Life: перезапуск всех контейнеров" }, { "label": "backupFromProd", "type": "shell", "command": "./dump-db.sh", "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Создание дампа базы данных с продакшена" }, { "label": "restoreToLocal", "type": "shell", "command": "./restore-db.sh", "group": { "kind": "build", "isDefault": false }, "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": true, "clear": false }, "problemMatcher": [], "detail": "Восстановление базы данных из самого свежего дампа в локальную базу (автоматически выбирает последний дамп)" } ] }