diff --git a/.vscode/tasks.json b/.vscode/tasks.json
new file mode 100644
index 0000000..c1e0577
--- /dev/null
+++ b/.vscode/tasks.json
@@ -0,0 +1,35 @@
+{
+  "version": "2.0.0",
+  "tasks": [
+    {
+      "label": "Build workspace image",
+      "type": "shell",
+      "command": "./build-workspace.sh",
+      "group": "build",
+      "problemMatcher": [],
+      "detail": "build podman image using buildah"
+    },
+    {
+      "label": "Clean dangling images",
+      "type": "shell",
+      "command": "./clean_dangling_images.sh",
+      "problemMatcher": [],
+      "detail": "Clean podman images"
+    },
+    {
+      "label": "Tag image",
+      "type": "shell",
+      "command": "podman tag localhost/analytics-backend-workspace:latest localhost:5100/analytics-backend-workspace:latest",
+      "problemMatcher": [],
+      "detail": "Tag podman image to localhost 5100"
+    },
+    {
+      "label": "Push image",
+      "type": "shell",
+      "command": "podman push --tls-verify=false localhost:5100/analytics-backend-workspace:latest",
+      "problemMatcher": [],
+      "detail": "Push podman image to localhost 5100"
+    }
+  ],
+  "inputs": []
+}