From 1f1900ac508d2e002ecd2d7dcc9385f0813fea8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Morav=C4=8D=C3=ADk?= Date: Wed, 28 Jun 2023 18:33:11 +0200 Subject: [PATCH 1/2] feat: add "ACTOR_" env vars --- packages/consts/src/consts.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/consts/src/consts.ts b/packages/consts/src/consts.ts index 5dfb89aee..9524feb03 100644 --- a/packages/consts/src/consts.ts +++ b/packages/consts/src/consts.ts @@ -297,6 +297,24 @@ export const ENV_VARS = { ACT_RUN_ID: 'APIFY_ACT_RUN_ID', } as const; +/** + * Dictionary of environment variable names prefixed with "ACTOR_". + * Follows from Actor specs https://github.com/apify/actor-specs/#environment-variables + */ +export const ACTOR_ENV_VARS = { + DEFAULT_DATASET_ID: 'ACTOR_DEFAULT_DATASET_ID', + DEFAULT_KEY_VALUE_STORE_ID: 'ACTOR_DEFAULT_KEY_VALUE_STORE_ID', + DEFAULT_REQUEST_QUEUE_ID: 'ACTOR_DEFAULT_REQUEST_QUEUE_ID', + EVENTS_WEBSOCKET_URL: 'ACTOR_EVENTS_WEBSOCKET_URL', + INPUT_KEY: 'ACTOR_INPUT_KEY', + MEMORY_MBYTES: 'ACTOR_MEMORY_MBYTES', + RUN_ID: 'ACTOR_RUN_ID', + STARTED_AT: 'ACTOR_STARTED_AT', + TIMEOUT_AT: 'ACTOR_TIMEOUT_AT', + WEB_SERVER_PORT: 'ACTOR_WEB_SERVER_PORT', + WEB_SERVER_URL: 'ACTOR_WEB_SERVER_URL', +} as const; + export const INTEGER_ENV_VARS = [ ENV_VARS.PROXY_PORT, ENV_VARS.MEMORY_MBYTES, From d45ac52890cf8386c76cbfc9c772e13340eeb3c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Morav=C4=8D=C3=ADk?= Date: Thu, 29 Jun 2023 14:53:08 +0200 Subject: [PATCH 2/2] feat: add MAX_PAID_DATASET_ITEMS to actor env vars --- packages/consts/src/consts.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/consts/src/consts.ts b/packages/consts/src/consts.ts index 9524feb03..1e715afb8 100644 --- a/packages/consts/src/consts.ts +++ b/packages/consts/src/consts.ts @@ -307,6 +307,7 @@ export const ACTOR_ENV_VARS = { DEFAULT_REQUEST_QUEUE_ID: 'ACTOR_DEFAULT_REQUEST_QUEUE_ID', EVENTS_WEBSOCKET_URL: 'ACTOR_EVENTS_WEBSOCKET_URL', INPUT_KEY: 'ACTOR_INPUT_KEY', + MAX_PAID_DATASET_ITEMS: 'ACTOR_MAX_PAID_DATASET_ITEMS', MEMORY_MBYTES: 'ACTOR_MEMORY_MBYTES', RUN_ID: 'ACTOR_RUN_ID', STARTED_AT: 'ACTOR_STARTED_AT',