@@ -2,7 +2,6 @@ import { logger } from "../utilities/logger.js";
22import { OnWaitMessage , TaskRunProcess } from "../executions/taskRunProcess.js" ;
33import { env as stdEnv } from "std-env" ;
44import { z } from "zod" ;
5- import { CLOUD_API_URL } from "../consts.js" ;
65import { randomUUID } from "crypto" ;
76import { readJSONFile } from "../utilities/fileSystem.js" ;
87import {
@@ -24,20 +23,22 @@ import { io, Socket } from "socket.io-client";
2423
2524// All IDs are friendly IDs
2625const Env = z . object ( {
27- TRIGGER_API_URL : z . string ( ) . url ( ) . default ( CLOUD_API_URL ) ,
26+ // Set at build time
2827 TRIGGER_CONTENT_HASH : z . string ( ) ,
29- TRIGGER_WORKER_API_URL : z . string ( ) . url ( ) ,
30- TRIGGER_WORKLOAD_CONTROLLER_ID : z . string ( ) . default ( `controller_${ randomUUID ( ) } ` ) ,
3128 TRIGGER_DEPLOYMENT_ID : z . string ( ) ,
3229 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 ( ) ,
3832 NODE_ENV : z . string ( ) . default ( "production" ) ,
3933 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 ( ) ,
4142 TRIGGER_WARM_START_URL : z . string ( ) . optional ( ) ,
4243 TRIGGER_MACHINE_CPU : z . string ( ) . default ( "0" ) ,
4344 TRIGGER_MACHINE_MEMORY : z . string ( ) . default ( "0" ) ,
0 commit comments