MCPcopy Index your code
hub / github.com/triggerdotdev/trigger.dev / doEnvVars

Function doEnvVars

references/v3-catalog/src/management.ts:11–90  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9dotenv.config();
10
11async function doEnvVars() {
12 configure({
13 secretKey: process.env.TRIGGER_ACCESS_TOKEN,
14 });
15
16 const response1 = await envvars.upload("yubjwjsfkxnylobaqvqz", "dev", {
17 variables: {
18 MY_ENV_VAR: "MY_ENV_VAR_VALUE",
19 },
20 override: true,
21 });
22
23 console.log("response1", response1);
24
25 const envVars = await envvars.list("yubjwjsfkxnylobaqvqz", "dev");
26
27 console.log("envVars", envVars);
28
29 const createResponse = await envvars.create("yubjwjsfkxnylobaqvqz", "dev", {
30 name: "MY_ENV_VAR_CREATE",
31 value: "MY_ENV_VAR_VALUE_CREATE",
32 });
33
34 console.log("createResponse", createResponse);
35
36 const retrieveResponse = await envvars.retrieve(
37 "yubjwjsfkxnylobaqvqz",
38 "dev",
39 "MY_ENV_VAR_CREATE"
40 );
41
42 console.log("retrieveResponse", retrieveResponse);
43
44 const updateResponse = await envvars.update("yubjwjsfkxnylobaqvqz", "dev", "MY_ENV_VAR_CREATE", {
45 value: "MY_ENV_VAR_VALUE_CREATE_UPDATED",
46 });
47
48 console.log("updateResponse", updateResponse);
49
50 const deleteResponse = await envvars.del("yubjwjsfkxnylobaqvqz", "dev", "MY_ENV_VAR_CREATE");
51
52 console.log("deleteResponse", deleteResponse);
53
54 const response2 = await envvars.upload("yubjwjsfkxnylobaqvqz", "dev", {
55 variables: createReadStream(".uploadable-env"),
56 override: true,
57 });
58
59 console.log("response2", response2);
60
61 const response3 = await envvars.upload("yubjwjsfkxnylobaqvqz", "prod", {
62 variables: createReadStream(".uploadable-env"),
63 override: true,
64 });
65
66 console.log("response3", response3);
67
68 const response4 = await envvars.upload("yubjwjsfkxnylobaqvqz", "prod", {

Callers

nothing calls this directly

Calls 8

configureFunction · 0.90
logMethod · 0.65
createMethod · 0.65
fetchFunction · 0.50
listMethod · 0.45
retrieveMethod · 0.45
updateMethod · 0.45
delMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…