improve Taskfile
This commit is contained in:
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user