From b6dcff00669f5d4bb8dbce7f65756d621320337f Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Thu, 11 Dec 2025 19:20:37 -0300 Subject: [PATCH] Configure Deno tasks for system CA store --- landing/README.md | 6 +++++- landing/deno.json | 12 ++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/landing/README.md b/landing/README.md index ec0e33e..7ef709e 100644 --- a/landing/README.md +++ b/landing/README.md @@ -10,7 +10,11 @@ Make sure to install Deno: https://deno.land/manual/getting_started/installation Then start the project: ``` -deno task start +DENO_TLS_CA_STORE=system deno task start ``` This will watch the project directory and restart as necessary. + +If your network uses a custom certificate authority, setting +`DENO_TLS_CA_STORE=system` ensures Deno trusts the system certificate store +while downloading dependencies. diff --git a/landing/deno.json b/landing/deno.json index 22ad06a..ef01b07 100644 --- a/landing/deno.json +++ b/landing/deno.json @@ -1,13 +1,13 @@ { "lock": false, "tasks": { - "check": "deno fmt --check && deno lint && deno check **/*.ts && deno check **/*.tsx", - "cli": "echo \"import '\\$fresh/src/dev/cli.ts'\" | deno run --unstable -A -", + "check": "DENO_TLS_CA_STORE=system deno fmt --check && DENO_TLS_CA_STORE=system deno lint && DENO_TLS_CA_STORE=system deno check **/*.ts && DENO_TLS_CA_STORE=system deno check **/*.tsx", + "cli": "DENO_TLS_CA_STORE=system echo \"import '\\$fresh/src/dev/cli.ts'\" | DENO_TLS_CA_STORE=system deno run --unstable -A -", "manifest": "deno task cli manifest $(pwd)", - "start": "deno run -A --watch=static/,routes/ dev.ts", - "build": "deno run -A dev.ts build", - "preview": "deno run -A main.ts", - "update": "deno run -A -r https://fresh.deno.dev/update ." + "start": "DENO_TLS_CA_STORE=system deno run -A --watch=static/,routes/ dev.ts", + "build": "DENO_TLS_CA_STORE=system deno run -A dev.ts build", + "preview": "DENO_TLS_CA_STORE=system deno run -A main.ts", + "update": "DENO_TLS_CA_STORE=system deno run -A -r https://fresh.deno.dev/update ." }, "lint": { "rules": {