I'm can't get Finch to expand region
from a set of stage-specific variables.
Issue here: fernando-mc/serverless-finch#17
For example, it should find region=us-east-1 for stage=dev:
$ sls client deploy --stage dev Serverless: Deploying client to stage "dev" in region "${self:custom.region}"...
Note the lack of expansion of the region above. It continues...
Serverless: Bucket testfinch-dev exists Serverless: Listing objects in bucket testfinch-dev... Serverless: Deleting all objects from bucket testfinch-dev... Serverless: Configuring website bucket testfinch-dev... Serverless: Configuring policy for bucket testfinch-dev... Serverless: Configuring CORS policy for bucket testfinch-dev... Serverless: Uploading file index.html to bucket testfinch-dev...
But notice the undefined
for the S3 URL which was to be mapped from the region name:
Serverless: If successful this should be deployed at: Serverless: http://testfinch-dev.undefined/index.html
Using stage=prod on the invocation doesn't change anything -- we still have the
$ sls client deploy --stage prod Serverless: Deploying client to stage "prod" in region "${self:custom.region}"... Serverless: Creating bucket testfinch-prod... Serverless: Configuring website bucket testfinch-prod... Serverless: Configuring policy for bucket testfinch-prod... Serverless: Configuring CORS policy for bucket testfinch-prod... Serverless: Uploading file index.html to bucket testfinch-prod... Serverless: If successful this should be deployed at: Serverless: http://testfinch-prod.undefined/index.html