From e0eee1c6556426f7c99bab7397bff14a5c4d94f7 Mon Sep 17 00:00:00 2001 From: Jason Swank Date: Tue, 12 May 2026 20:44:59 -0400 Subject: [PATCH] improve Taskfile --- Taskfile.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Taskfile.yaml b/Taskfile.yaml index f990aae..bd39ef9 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: '{{ .PROJECT_ID }}' + REGION: '{{ default "us-east4" .REGION }}' + DOMAIN: '{{ .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 }}