INTEGRITY Dokumentace

Systémové proměnné prostředí

Systémové proměnné prostředí jsou lokální proměnné prostředí, které mohou změnit chování nástroje Wrangler. Nastavit je lze třemi způsoby:

  1. Vytvořte .env soubor v adresáři projektu. Hodnoty proměnných prostředí nastavte ve svém .env soubor. Toto je doporučený způsob nastavení těchto proměnných, protože hodnoty zůstávají zachovány mezi relacemi Wrangler.

  2. Zadejte hodnoty přímo v příkazu Wrangler. Například WRANGLER_LOG="debug" npx wrangler deploy nastaví hodnotu WRANGLER_LOG na "debug" pro toto spuštění příkazu.

  3. Nastavte hodnoty ve svém prostředí shellu. Pokud například používáte Z shell, přidání export CLOUDFLARE_API_TOKEN=... do vašeho ~/.zshrc soubor nastaví tento token jako součást konfigurace shellu.

Podporované proměnné prostředí

Wrangler podporuje následující proměnné prostředí:

Příklad výstupního souboru

Když jsou tyto proměnné prostředí nastaveny, Wrangler zapisuje do výstupního souboru jeden objekt JSON na řádek. Každý záznam obsahuje timestamp pole a type pole udávající typ operace. Zde je příklad, co může soubor obsahovat po spuštění wrangler deploy:

{"type":"wrangler-session","version":1,"wrangler_version":"3.78.0","command_line_args":["deploy"],"log_file_path":"/path/to/logs/wrangler-2024-11-03_12-00-00_abc.log","timestamp":"2024-11-03T12:00:00.000Z"}
{"type":"deploy","version":1,"worker_name":"my-worker","worker_tag":"abc123def456","version_id":"v1-abc123","targets":["https://my-worker.example.workers.dev"],"worker_name_overridden":false,"wrangler_environment":"production","timestamp":"2024-11-03T12:00:05.000Z"}

wrangler-session záznam se zapíše při spuštění Wrangleru a obsahuje informace o spouštěném příkazu. deploy záznam se zapíše po úspěšném dokončení nasazení a obsahuje název workeru, ID verze a adresy URL nasazení.

Mezi další typy položek patří:

Příklad .env soubor

Následuje příklad .env soubor:

CLOUDFLARE_ACCOUNT_ID=<YOUR_ACCOUNT_ID_VALUE>
CLOUDFLARE_API_TOKEN=<YOUR_API_TOKEN_VALUE>
CLOUDFLARE_EMAIL=<YOUR_EMAIL>
WRANGLER_SEND_METRICS=true
CLOUDFLARE_API_BASE_URL=https://api.cloudflare.com/client/v4
WRANGLER_LOG=debug
WRANGLER_LOG_PATH=../Desktop/my-logs/my-log-file.log
WRANGLER_R2_SQL_AUTH_TOKEN=<YOUR_R2_API_TOKEN_VALUE>
CLOUDFLARE_CF_FETCH_ENABLED=false

Zastaralé globální proměnné

Následující proměnné jsou zastaralé. Použijte nové proměnné uvedené výše, abyste předešli problémům nebo nežádoucím zprávám.