File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ FROM docker:latest
2+
3+ RUN apk add nodejs npm python3
4+
5+ COPY entrypoint.sh /entrypoint.sh
6+
7+ ENTRYPOINT ["/entrypoint.sh" ]
Original file line number Diff line number Diff line change 1+ # Serverless Deploy
2+
3+ Guthub action for deploying Serverless stacks.
4+
5+ ## Example usage
6+
7+ uses: pattern-match/serverless-deploy
8+ env:
9+ AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
10+ AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
Original file line number Diff line number Diff line change 1+ name : ' Serverless Deploy'
2+ description : ' Deploy Serverless stack'
3+ inputs :
4+ serverless_version :
5+ description : " Serverless version to use. Defaults to 'latest'."
6+ required : false
7+ default : ' latest'
8+ serverless_stage :
9+ description : " Serverless stage to deploy. Defaults to 'dev'."
10+ required : false
11+ default : ' dev'
12+ serverless_command :
13+ description : " Serverless command to use. Defaults to 'deploy'."
14+ required : false
15+ default : ' deploy'
16+ runs :
17+ using : ' docker'
18+ image : ' Dockerfile'
19+ branding :
20+ icon : ' box'
21+ color : ' yellow'
Original file line number Diff line number Diff line change 1+ #! /bin/sh -l
2+
3+ npm install -g serverless@${INPUT_SERVERLESS_VERSION}
4+
5+ sls ${INPUT_SERVERLESS_COMMAND} --stage ${INPUT_SERVERLESS_STAGE}
You can’t perform that action at this time.
0 commit comments