Skip to content

Commit 1b929f0

Browse files
author
Andrews
committed
run deconfigure on pre-config; clean up post-configure
1 parent 8b35c8a commit 1b929f0

File tree

4 files changed

+10
-136
lines changed

4 files changed

+10
-136
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"package": "aws cloudformation package --template cloudformation/base.yaml --s3-bucket $npm_package_config_artifactsS3Bucket --output-template packaged-sam.yaml --region $npm_package_config_primaryAwsRegion",
2525
"deploy": "aws cloudformation deploy --template-file packaged-sam.yaml --stack-name $npm_package_config_cloudFormationStackName --capabilities CAPABILITY_IAM CAPABILITY_NAMED_IAM --parameter-overrides ArtifactsS3Bucket=$npm_package_config_artifactsS3Bucket DevPortalSiteS3Bucket=$npm_package_config_siteS3Bucket MarketplaceSubscriptionTopic=$npm_package_config_marketplaceSubscriptionTopic CognitoIdentityPoolName=$npm_package_config_identityPoolName DevPortalCustomersTableName=$npm_package_config_customersTableName --region $npm_package_config_primaryAwsRegion",
2626
"package-deploy": "npm run package && npm run deploy",
27-
"config": "node scripts/configure.js",
2827
"pre-config": "node scripts/pre-configure.js",
2928
"post-config": "node scripts/post-configure.js",
3029
"deconfig": "node -e \"require('./scripts/deconfigure.js')()\"",

scripts/configure.js

Lines changed: 0 additions & 100 deletions
This file was deleted.

scripts/post-configure.js

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,13 @@ const path = require('path')
66
const AWS = require('aws-sdk')
77
const rootDir = path.resolve(__dirname, '..')
88
const packageJson = require(`${rootDir}/package.json`)
9-
AWS.config.update({region:'us-east-1'})//packageJson.primaryAwsRegion
10-
11-
const cloudformation = new AWS.CloudFormation();
12-
// const inquirer = require('inquirer')
139
const primaryAwsRegion = packageJson.config.primaryAwsRegion
1410

15-
/*const questions = [{
16-
name: 'apiGatewayApiId',
17-
message: 'API ID:',
18-
type: 'input'
19-
}/*, {
20-
name: 'cognitoRegion',
21-
message: 'Cognito region:',
22-
type: 'list',
23-
choices: ['us-east-1', 'us-west-2'],
24-
default: 'us-east-1'
25-
}* /, {
26-
name: 'cognitoUserPoolId',
27-
message: 'Cognito User Pool ID:',
28-
type: 'input'
29-
}, {
30-
name: 'cognitoUserPoolClientId',
31-
message: 'Cognito Client ID:',
32-
type: 'input'
33-
}, {
34-
name: 'cognitoIdentityPoolId',
35-
message: 'Cognito Identity Pool ID:',
36-
type: 'input'
37-
}]
38-
39-
inquirer.prompt(questions).then(answers => {
40-
*/
11+
AWS.config.update({ region:primaryAwsRegion })
12+
const cloudformation = new AWS.CloudFormation();
4113

4214
cloudformation.describeStacks({
43-
StackName: 'DevPortalStack'//packageJson.config.cloudFormationStackName
15+
StackName: packageJson.config.cloudFormationStackName
4416
})
4517
.promise()
4618
.then(data => {
@@ -58,6 +30,7 @@ cloudformation.describeStacks({
5830
function getOutputValue(outputs, key) {
5931
return outputs.find(o => o.OutputKey === key).OutputValue
6032
}
33+
6134
function modifyPackageFile(apiGatewayApiId, cognitoRegion, cognitoUserPoolId, cognitoUserPoolClientId, cognitoIdentityPoolId) {
6235
const packageJsonPath = `${rootDir}/package.json`
6336
const packageJson = fs.readFileSync(packageJsonPath, 'utf8')

scripts/pre-configure.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
const fs = require('fs')
55
const path = require('path')
66
const inquirer = require('inquirer')
7+
const deconfigure = require('./deconfigure')
78
const rootDir = path.resolve(__dirname, '..')
89

910
const questions = [{
@@ -46,10 +47,11 @@ const questions = [{
4647
}*/]
4748

4849
inquirer.prompt(questions).then((answers) => {
49-
modifyPackageFile(answers.artifactsS3BucketName, answers.clientS3BucketName, answers.primaryAwsRegion, answers.apiGatewayApiName, answers.cloudFormationStackName/*, answers.expressLambdaFunctionName*/, answers.accountId)
50-
modifyUiPackageFile(answers.clientS3BucketName, answers.primaryAwsRegion)
51-
modifyExpressServer(answers.clientS3BucketName, answers.primaryAwsRegion)
52-
modifySwaggerFile(answers.accountId, answers.primaryAwsRegion, answers.apiGatewayApiName/*, answers.expressLambdaFunctionName*/)
50+
deconfigure()
51+
modifyPackageFile(answers.artifactsS3BucketName, answers.clientS3BucketName, answers.primaryAwsRegion, answers.apiGatewayApiName, answers.cloudFormationStackName/*, answers.expressLambdaFunctionName*/, answers.accountId)
52+
modifyUiPackageFile(answers.clientS3BucketName, answers.primaryAwsRegion)
53+
modifyExpressServer(answers.clientS3BucketName, answers.primaryAwsRegion)
54+
modifySwaggerFile(answers.accountId, answers.primaryAwsRegion, answers.apiGatewayApiName/*, answers.expressLambdaFunctionName*/)
5355
}).catch(e => {console.log(e)})
5456

5557
function modifyPackageFile(artifactsS3BucketName, clientS3BucketName, primaryAwsRegion, apiGatewayApiName, cloudFormationStackName/*, expressLambdaFunctionName*/, accountId) {

0 commit comments

Comments
 (0)