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