From 8944594c710469422eb2491796bde436f3fffc76 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 18 Oct 2024 13:20:17 -0500 Subject: [PATCH] Pass --env-file into deno tasks, use a separate .env.test for tests --- .gitignore | 1 + deno.json | 32 ++++++++++++++++---------------- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 39dbfbbb..941b4a78 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .env +.env.* *.cpuprofile *.swp deno-test.xml \ No newline at end of file diff --git a/deno.json b/deno.json index 57d90ab9..243b83be 100644 --- a/deno.json +++ b/deno.json @@ -1,27 +1,27 @@ { "version": "1.1.0", "tasks": { - "start": "deno run -A src/server.ts", - "dev": "deno run -A --watch src/server.ts", + "start": "deno run -A --env-file src/server.ts", + "dev": "deno run -A --env-file --watch src/server.ts", "hook": "deno run --allow-read --allow-run --allow-write https://deno.land/x/deno_hooks@0.1.1/mod.ts", - "db:export": "deno run -A scripts/db-export.ts", - "db:import": "deno run -A scripts/db-import.ts", - "db:migrate": "deno run -A scripts/db-migrate.ts", - "nostr:pull": "deno run -A scripts/nostr-pull.ts", - "debug": "deno run -A --inspect src/server.ts", - "test": "deno test -A --junit-path=./deno-test.xml", + "db:export": "deno run -A --env-file scripts/db-export.ts", + "db:import": "deno run -A --env-file scripts/db-import.ts", + "db:migrate": "deno run -A --env-file scripts/db-migrate.ts", + "nostr:pull": "deno run -A --env-file scripts/nostr-pull.ts", + "debug": "deno run -A --env-file --inspect src/server.ts", + "test": "deno test -A --env-file=.env.test --junit-path=./deno-test.xml", "check": "deno check --allow-import src/server.ts", "nsec": "deno run scripts/nsec.ts", - "admin:event": "deno run -A scripts/admin-event.ts", - "admin:role": "deno run -A scripts/admin-role.ts", - "setup": "deno run -A scripts/setup.ts", - "setup:kind0": "deno run -A scripts/setup-kind0.ts", - "stats:recompute": "deno run -A scripts/stats-recompute.ts", + "admin:event": "deno run -A --env-file scripts/admin-event.ts", + "admin:role": "deno run -A --env-file scripts/admin-role.ts", + "setup": "deno run -A --env-file scripts/setup.ts", + "setup:kind0": "deno run -A --env-file scripts/setup-kind0.ts", + "stats:recompute": "deno run -A --env-file scripts/stats-recompute.ts", "soapbox": "curl -O https://dl.soapbox.pub/main/soapbox.zip && mkdir -p public && mv soapbox.zip public/ && cd public/ && unzip -o soapbox.zip && rm soapbox.zip", - "trends": "deno run -A scripts/trends.ts", + "trends": "deno run -A --env-file scripts/trends.ts", "clean:deps": "deno cache --reload src/app.ts", - "db:populate-search": "deno run -A scripts/db-populate-search.ts", - "vapid": "deno run -A scripts/vapid.ts" + "db:populate-search": "deno run -A --env-file scripts/db-populate-search.ts", + "vapid": "deno run scripts/vapid.ts" }, "unstable": [ "cron",