Skip to content

Commit 169f759

Browse files
committed
dynamic domain prefix for development env
1 parent 47b2adc commit 169f759

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

serverless.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ const functions = require('./serverless.functions');
22
const iamRoleStatements = require('./serverless.iamRoleStatements');
33

44
const {
5+
AWS_ACCOUNT_ID,
56
AWS_REGION,
67
FUNCTION,
78
DOMAIN,
@@ -12,6 +13,8 @@ const {
1213
} = process.env;
1314

1415
const service = [SERVICE, FUNCTION].join('-');
16+
const domainPrefix = ENVIRONMENT === 'development' ? ['dev'] : [];
17+
const domainName = domainPrefix.concat(DOMAIN).join('-');
1518

1619
module.exports = {
1720
service,
@@ -21,6 +24,7 @@ module.exports = {
2124
region: AWS_REGION,
2225
stage: ENVIRONMENT,
2326
environment: { ENVIRONMENT },
27+
role: `arn:aws:iam::${AWS_ACCOUNT_ID}:role/${SERVICE}`,
2428
iamRoleStatements,
2529
apiName: service,
2630
stackName: service,
@@ -37,8 +41,8 @@ module.exports = {
3741
port: OFFLINE_PORT,
3842
},
3943
customDomain: {
44+
domainName,
4045
basePath: FUNCTION,
41-
domainName: DOMAIN,
4246
stage: ENVIRONMENT,
4347
},
4448
webpack: {

0 commit comments

Comments
 (0)