@@ -2,7 +2,6 @@ import { logger } from "../utilities/logger.js";
2
2
import { OnWaitMessage , TaskRunProcess } from "../executions/taskRunProcess.js" ;
3
3
import { env as stdEnv } from "std-env" ;
4
4
import { z } from "zod" ;
5
- import { CLOUD_API_URL } from "../consts.js" ;
6
5
import { randomUUID } from "crypto" ;
7
6
import { readJSONFile } from "../utilities/fileSystem.js" ;
8
7
import {
@@ -24,20 +23,22 @@ import { io, Socket } from "socket.io-client";
24
23
25
24
// All IDs are friendly IDs
26
25
const Env = z . object ( {
27
- TRIGGER_API_URL : z . string ( ) . url ( ) . default ( CLOUD_API_URL ) ,
26
+ // Set at build time
28
27
TRIGGER_CONTENT_HASH : z . string ( ) ,
29
- TRIGGER_WORKER_API_URL : z . string ( ) . url ( ) ,
30
- TRIGGER_WORKLOAD_CONTROLLER_ID : z . string ( ) . default ( `controller_${ randomUUID ( ) } ` ) ,
31
28
TRIGGER_DEPLOYMENT_ID : z . string ( ) ,
32
29
TRIGGER_DEPLOYMENT_VERSION : z . string ( ) ,
33
- TRIGGER_ENV_ID : z . string ( ) ,
34
- // This is only useful for cold starts
35
- TRIGGER_RUN_ID : z . string ( ) . optional ( ) ,
36
- // This is only useful for cold starts
37
- TRIGGER_SNAPSHOT_ID : z . string ( ) . optional ( ) ,
30
+ TRIGGER_PROJECT_ID : z . string ( ) ,
31
+ TRIGGER_PROJECT_REF : z . string ( ) ,
38
32
NODE_ENV : z . string ( ) . default ( "production" ) ,
39
33
NODE_EXTRA_CA_CERTS : z . string ( ) . optional ( ) ,
40
- OTEL_EXPORTER_OTLP_ENDPOINT : z . string ( ) . default ( "http://0.0.0.0:3030/otel" ) ,
34
+
35
+ // Set at runtime
36
+ TRIGGER_WORKER_API_URL : z . string ( ) . url ( ) ,
37
+ TRIGGER_WORKLOAD_CONTROLLER_ID : z . string ( ) . default ( `controller_${ randomUUID ( ) } ` ) ,
38
+ TRIGGER_ENV_ID : z . string ( ) ,
39
+ TRIGGER_RUN_ID : z . string ( ) . optional ( ) , // This is only useful for cold starts
40
+ TRIGGER_SNAPSHOT_ID : z . string ( ) . optional ( ) , // This is only useful for cold starts
41
+ OTEL_EXPORTER_OTLP_ENDPOINT : z . string ( ) . url ( ) ,
41
42
TRIGGER_WARM_START_URL : z . string ( ) . optional ( ) ,
42
43
TRIGGER_MACHINE_CPU : z . string ( ) . default ( "0" ) ,
43
44
TRIGGER_MACHINE_MEMORY : z . string ( ) . default ( "0" ) ,
0 commit comments