feat: add more docker api
This commit is contained in:
@@ -7,6 +7,7 @@ import { OpenFaasProvider, DockerProvider } from './provider'
|
||||
// this method is called when your extension is activated
|
||||
// your extension is activated the very first time the command is executed
|
||||
export function activate(context: vscode.ExtensionContext) {
|
||||
console.log('init...')
|
||||
new DockerProvider(context);
|
||||
new OpenFaasProvider(context);
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ export class DockerProvider extends BaseProvider<vscode.TreeItem> {
|
||||
context.subscriptions.push(
|
||||
vscode.commands.registerCommand('dayu.container.logs', (item: vscode.TreeItem) => {
|
||||
let value: ItemContextValue = JSON.parse(item.contextValue);
|
||||
let url = `https://faas.n.yumc.pw?action=container&data=${value.data.id}`;
|
||||
let url = `https://dayu-api.miaowoo.cc?action=container&data=${value.data.id}`;
|
||||
return vscode.commands.executeCommand("mini-browser.openUrl", url);
|
||||
}),
|
||||
vscode.window.registerTreeDataProvider('docker-explorer', this)
|
||||
|
||||
@@ -35,7 +35,7 @@ export class OpenFaasProvider extends BaseProvider<vscode.TreeItem> {
|
||||
switch (value.type) {
|
||||
case Type.ROOT:
|
||||
let funcs = await faas.getFunctions();
|
||||
return funcs.map(f => {
|
||||
return funcs.map((f: any) => {
|
||||
return this.createTreeItem({
|
||||
label: f.name,
|
||||
tooltip: JSON.stringify(f, undefined, 2)
|
||||
|
||||
Reference in New Issue
Block a user