Skip to content

Commit 52ecaca

Browse files
committed
refactoring
1 parent 0d2c061 commit 52ecaca

File tree

3 files changed

+8
-34
lines changed

3 files changed

+8
-34
lines changed

src/ecs-force-deploy-job.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export class ForceDeployJob extends Construct {
6666

6767
}
6868

69-
addTrigger(props: { rule: events.Rule; services?: (BaseFargateService|ApplicationLoadBalancedFargateService)[] }) {
69+
addTrigger(props: TriggerProps) {
7070
const rule = props.rule;
7171
const services = props.services?.map(x => x.service.serviceArn);
7272
const target = new targets.SfnStateMachine(this.stateMachine, {
@@ -75,3 +75,8 @@ export class ForceDeployJob extends Construct {
7575
rule.addTarget(target);
7676
}
7777
}
78+
79+
interface TriggerProps {
80+
rule: events.Rule;
81+
services?: BaseFargateService[];
82+
}

src/supabase-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ export class SupabaseStack extends FargateStack {
411411
});
412412

413413
forceDeployJob.addTrigger({ rule: newServiceCreated }); // for Service Connect
414-
forceDeployJob.addTrigger({ rule: db.secretRotationSucceeded, services: [auth, rest, gql, realtime, storage, meta] });
414+
forceDeployJob.addTrigger({ rule: db.secretRotationSucceeded });
415415
forceDeployJob.addTrigger({ rule: authParameterChangedRule, services: [auth] });
416416

417417
// Supabase Studio

test/__snapshots__/main.test.ts.snap

Lines changed: 1 addition & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)