Skip to content

Commit 3fe3960

Browse files
committed
feat: install serverless in local
1 parent 31c51ed commit 3fe3960

File tree

3 files changed

+99
-227
lines changed

3 files changed

+99
-227
lines changed

.github/workflows/deploy.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ jobs:
1919
node-version: '20'
2020
cache: 'yarn'
2121

22-
- name: Install Serverless Framework
23-
run: npm install -g serverless@3.38.0
24-
2522
- name: Install dependencies
2623
run: yarn install --frozen-lockfile
2724

@@ -40,7 +37,7 @@ jobs:
4037
run: yarn build
4138

4239
- name: Configure serverless credentials
43-
run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }}
40+
run: npx serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }}
4441

4542
- name: Deploy serverless app
46-
run: serverless deploy 2>&1 | grep -v 'endpoint:'
43+
run: npx serverless deploy 2>&1 | grep -v 'endpoint:'

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"globals": "^16.0.0",
7171
"jest": "^29.7.0",
7272
"prettier": "^3.4.2",
73+
"serverless": "^4.14.3",
7374
"serverless-dotenv-plugin": "^6.0.0",
7475
"source-map-support": "^0.5.21",
7576
"supertest": "^7.0.0",

0 commit comments

Comments
 (0)