Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit e35c278

Browse files
committed
Rename CDK stacks to include 'BeejhoBackend' prefix and utilize resource name utility for stack names
1 parent 58cc614 commit e35c278

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

.github/workflows/deploy.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
5050
5151
- name: Deploy CDK
52-
run: cdk deploy CertificateStack -c env=${{ env.ENV_NAME }} --require-approval never
52+
run: cdk deploy BeejhoBackendCertificateStack -c env=${{ env.ENV_NAME }} --require-approval never
5353

5454
deploy_dynamo_stack:
5555
runs-on: ubuntu-latest
@@ -92,7 +92,7 @@ jobs:
9292
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
9393
9494
- name: Deploy CDK
95-
run: cdk deploy DynamoStack -c env=${{ env.ENV_NAME }} --require-approval never
95+
run: cdk deploy BeejhoBackendDynamoStack -c env=${{ env.ENV_NAME }} --require-approval never
9696

9797
deploy_http_stack:
9898
runs-on: ubuntu-latest
@@ -136,7 +136,7 @@ jobs:
136136
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
137137
138138
- name: Deploy CDK
139-
run: cdk deploy HttpStack -c env=${{ env.ENV_NAME }} --require-approval never
139+
run: cdk deploy BeejhoBackendHttpStack -c env=${{ env.ENV_NAME }} --require-approval never
140140

141141
deploy_auth_stack:
142142
runs-on: ubuntu-latest
@@ -180,7 +180,7 @@ jobs:
180180
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
181181
182182
- name: Deploy CDK
183-
run: cdk deploy AuthStack -c env=${{ env.ENV_NAME }} --require-approval never
183+
run: cdk deploy BeejhoBackendAuthStack -c env=${{ env.ENV_NAME }} --require-approval never
184184

185185
deploy_s3_stack:
186186
runs-on: ubuntu-latest
@@ -224,7 +224,7 @@ jobs:
224224
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
225225
226226
- name: Deploy CDK
227-
run: cdk deploy S3Stack -c env=${{ env.ENV_NAME }} --require-approval never
227+
run: cdk deploy BeejhoBackendS3Stack -c env=${{ env.ENV_NAME }} --require-approval never
228228

229229
deploy_restaurant_stack:
230230
runs-on: ubuntu-latest
@@ -268,7 +268,7 @@ jobs:
268268
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
269269
270270
- name: Deploy CDK
271-
run: cdk deploy RestaurantStack -c env=${{ env.ENV_NAME }} --require-approval never
271+
run: cdk deploy BeejhoBackendRestaurantStack -c env=${{ env.ENV_NAME }} --require-approval never
272272

273273
deploy_order_stack:
274274
runs-on: ubuntu-latest
@@ -312,4 +312,4 @@ jobs:
312312
echo "ENV_NAME=$ENV_NAME" >> $GITHUB_ENV
313313
314314
- name: Deploy CDK
315-
run: cdk deploy OrderStack -c env=${{ env.ENV_NAME }} --require-approval never
315+
run: cdk deploy BeejhoBackendOrderStack -c env=${{ env.ENV_NAME }} --require-approval never

bin/backend.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { OrderStack } from '../lib/order-stack';
88
import { RestaurantStack } from '../lib/restaurant-stack';
99
import { HttpStack } from '../lib/httpAPI-stack';
1010
import { CertificateStack } from '../lib/certificate-stack';
11+
import { getResourceName } from '../utils/getResourceName';
1112

1213
const app = new cdk.App();
1314

@@ -22,11 +23,11 @@ const env = {
2223
region: process.env.CDK_DEFAULT_REGION,
2324
};
2425

25-
new CertificateStack(app, 'CertificateStack', { env });
26-
new HttpStack(app, 'HttpStack', { env, envName });
27-
new DynamoTableStack(app, 'DynamoStack', { env, terminationProtection: true, envName });
28-
new AuthStack(app, 'AuthStack', { env, envName });
29-
new S3Stack(app, 'S3Stack', { env, terminationProtection: true, envName });
30-
new OrderStack(app, 'OrderStack', { env, envName });
31-
new RestaurantStack(app, 'RestaurantStack', { env, envName });
26+
new CertificateStack(app, 'BeejhoBackendCertificateStack', { env, stackName: 'BeejhoBackendCertificateStack' });
27+
new HttpStack(app, 'BeejhoBackendHttpStack', { env, envName, stackName: getResourceName(envName, `BeejhoBackendHttpStack`) });
28+
new DynamoTableStack(app, 'BeejhoBackendDynamoStack', { env, terminationProtection: true, envName, stackName: getResourceName(envName, `BeejhoBackendDynamoStack`) });
29+
new AuthStack(app, 'BeejhoBackendAuthStack', { env, envName, stackName: getResourceName(envName, `BeejhoBackendAuthStack`) });
30+
new S3Stack(app, 'BeejhoBackendS3Stack', { env, terminationProtection: true, envName, stackName: getResourceName(envName, `BeejhoBackendS3Stack`) });
31+
new OrderStack(app, 'BeejhoBackendOrderStack', { env, envName, stackName: getResourceName(envName, `BeejhoBackendOrderStack`) });
32+
new RestaurantStack(app, 'BeejhoBackendRestaurantStack', { env, envName, stackName: getResourceName(envName, `BeejhoBackendRestaurantStack`) });
3233

0 commit comments

Comments
 (0)