In serverless.yml, I can use variables such as ${stage} for pretty much everything (e.g. domain, bucketName, etc), EXCEPT for the hook
So this works:
inputs:
src:
src: ./src
hook: npm run build-prod # hook to run before building
dist: ./.build # output folder
domain: ${stage}.mydomain.com # domain name
region: ${env:REGION}
bucketName: ${stage}.mydomain.com
but this doesn't
inputs:
src:
src: ./src
hook: npm run build-${stage} # hook to run before building
dist: ./.build # output folder
domain: ${stage}.mydomain.com # domain name
region: ${env:REGION}
bucketName: ${stage}.mydomain.com
I have multiple scripts in my
package.json
, such as:In
serverless.yml
, I can use variables such as${stage}
for pretty much everything (e.g.domain
,bucketName
, etc), EXCEPT for thehook
So this works:
but this doesn't
It would be great if that was possible