Skip to content

Commit f622593

Browse files
authored
replace deprecated serverless-plugin-select with serverless-plugin-co… (#1265)
…nditional-functions.
1 parent fe45ac1 commit f622593

File tree

3 files changed

+16
-29
lines changed

3 files changed

+16
-29
lines changed

backend/package-lock.json

Lines changed: 6 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"serverless-domain-manager": "^7.3.8",
5555
"serverless-lambda-edge-pre-existing-cloudfront": "^1.2.0",
5656
"serverless-offline": "^13.8.3",
57-
"serverless-plugin-select": "^2.0.0-rc.1",
57+
"serverless-plugin-conditional-functions": "^1.0.0",
5858
"serverless-webpack": "^5.15.2",
5959
"ts-loader": "^9.5.4",
6060
"typescript": "^5.2.2",

backend/serverless.yml

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ provider:
3838
RAPIDAPI_API_KEY: ${ssm:/${self:service}-${sls:stage}-rapidapi-api-key}
3939
PRINTFUL_SK: ${ssm:/${self:service}-${sls:stage}-printful-sk}
4040
plugins:
41-
- serverless-plugin-select
41+
- serverless-plugin-conditional-functions
4242
- serverless-webpack
4343
- serverless-domain-manager
4444
- serverless-offline
@@ -59,8 +59,7 @@ functions:
5959
path: /{proxy+}
6060
method: ANY
6161
convertImage:
62-
stages:
63-
- production
62+
enabled: '"${sls:stage}" == "production"'
6463
handler: convertImage.handler
6564
memorySize: 2048
6665
timeout: 30
@@ -72,8 +71,7 @@ functions:
7271
- prefix: originals/
7372
existing: true
7473
deleteImage:
75-
stages:
76-
- production
74+
enabled: '"${sls:stage}" == "production"'
7775
handler: convertImage.deletionHandler
7876
events:
7977
- s3:
@@ -83,28 +81,23 @@ functions:
8381
- prefix: originals/
8482
existing: true
8583
checkStaleStories:
86-
stages:
87-
- production
84+
enabled: '"${sls:stage}" == "production"'
8885
handler: checkStaleStories.handler
8986
events:
9087
- schedule: cron(30 11 * * ? *)
9188
checkMerchQueue:
92-
stages:
93-
- production
89+
enabled: '"${sls:stage}" == "production"'
9490
handler: checkMerchQueue.handler
9591
events:
9692
- schedule: cron(30 11 * * ? *)
9793
syncMap:
98-
stages:
99-
- production
94+
enabled: '"${sls:stage}" == "production"'
10095
handler: syncMap.handler
10196
events:
10297
- schedule: cron(0 12 * * ? *)
10398
timeout: 900
10499
syncMapSelfHosted:
105-
stages:
106-
- production
107-
- staging
100+
enabled: '"${sls:stage}" == "production" || "${sls:stage}" == "staging"'
108101
handler: syncMapSelfHosted.handler
109102
events:
110103
- schedule: cron(10 12 * * ? *)
@@ -113,15 +106,13 @@ functions:
113106
layers:
114107
- Ref: TippecanoeLambdaLayer
115108
generateStoryTitles:
116-
stages:
117-
- production
109+
enabled: '"${sls:stage}" == "production"'
118110
handler: generateStoryTitles.handler
119111
events:
120112
- schedule: rate(5 minutes)
121113
timeout: 900
122114
sendEmailCampaigns:
123-
stages:
124-
- production
115+
enabled: '"${sls:stage}" == "production"'
125116
handler: sendEmailCampaigns.handler
126117
events:
127118
- schedule: rate(1 minute)

0 commit comments

Comments
 (0)