Canvas: Show env var values in deploy mode

Change-Id: Icfa8e33f1441e7bab1bb139286b38a223583919d
diff --git a/apps/canvas/back/eslint.config.mjs b/apps/canvas/back/eslint.config.mjs
index 20ef473..25eded9 100644
--- a/apps/canvas/back/eslint.config.mjs
+++ b/apps/canvas/back/eslint.config.mjs
@@ -13,9 +13,9 @@
 			"@typescript-eslint/no-unused-vars": [
 				"error",
 				{
-					argsIgnorePattern: "^_$",
-					varsIgnorePattern: "^_$",
-					caughtErrorsIgnorePattern: "^_$",
+					argsIgnorePattern: "^_.*",
+					varsIgnorePattern: "^_.*",
+					caughtErrorsIgnorePattern: "^_.*",
 				},
 			],
 		},
diff --git a/apps/canvas/back/src/app_manager.ts b/apps/canvas/back/src/app_manager.ts
index 4fa8cfd..325216c 100644
--- a/apps/canvas/back/src/app_manager.ts
+++ b/apps/canvas/back/src/app_manager.ts
@@ -44,6 +44,11 @@
 		username: z.string(),
 		password: z.string(),
 	}),
+	z.object({
+		type: z.literal("env_var"),
+		name: z.string(),
+		var: z.string(),
+	}),
 ]);
 
 export const DeployResponseSchema = z.object({