From 48f32c456725d85ea9b27f00dca49120c8be4d33 Mon Sep 17 00:00:00 2001 From: Jason Swank <632526+jswank@users.noreply.github.com> Date: Tue, 12 May 2026 17:58:39 -0400 Subject: [PATCH] update Taskfile / env vars --- Taskfile.yaml | 10 ++++++---- env.sample | 3 +++ 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 env.sample diff --git a/Taskfile.yaml b/Taskfile.yaml index f990aae..c673289 100644 --- a/Taskfile.yaml +++ b/Taskfile.yaml @@ -1,11 +1,13 @@ # This taskfile handles building and deploying the petname-service version: '3' +dotenv: ['.env'] + vars: - DEFAULT_PROJECT_ID: "infinite-deck-479516-g6" - REGION: "us-east4" + PROJECT_ID: '{{ env "PROJECT_ID" }}' + REGION: '{{ env "REGION" | default "us-east4" }}' + DOMAIN: '{{ env "DOMAIN" }}' SERVICE_NAME: "petname" - DOMAIN: "proto-hype.net" tasks: login: @@ -17,7 +19,7 @@ tasks: Example: task init cmds: - | - PROJECT_ID="${1:-{{ .DEFAULT_PROJECT_ID }}}" + PROJECT_ID="${1:-{{ .PROJECT_ID }}}" gcloud auth login --update-adc gcloud config set project "$PROJECT_ID" gcloud config set compute/region {{ .REGION }} diff --git a/env.sample b/env.sample new file mode 100644 index 0000000..efd3085 --- /dev/null +++ b/env.sample @@ -0,0 +1,3 @@ +PROJECT_ID= +REGION=us-east4 +DOMAIN=example.com