Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/breath103/serverless-websocket-example
Serverless Websocket Example In Typescript
https://github.com/breath103/serverless-websocket-example
Last synced: 3 months ago
JSON representation
Serverless Websocket Example In Typescript
- Host: GitHub
- URL: https://github.com/breath103/serverless-websocket-example
- Owner: breath103
- Created: 2019-03-03T03:56:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-04-27T07:15:57.000Z (over 5 years ago)
- Last Synced: 2024-05-27T15:17:43.611Z (6 months ago)
- Language: HTML
- Size: 268 KB
- Stars: 25
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Serverless Websocket Example
# Overview
이 Sample project는 API Gateway, Lambda, DynamoDB를 이용하여 Websocket을 이용한 실시간성 application을 만들어보는 예제입니다.Lambda / API Gateway / DynamoDB 관리는 Cloudformation과 serverless framework를 사용하였습니다.
1. 배포 - **npm run deploy**
- 이 스크립트는 다음과 같은 일을 합니다.
- TSC compile
- npm install
- node_modules와 js파일, html파일을 dst.zip으로 생성
- serverless framework (sls deploy)를 이용해 dst.zip을 lambda에 배포
- serverless.yml 의 cloudformation 부분 배포2. 테스트 - **npm run test**
- 이 스크립트는 다음과 같은 일을 합니다.
- TSC compile
- mocha로 \*\*/__test__/\*_spec.js 파일들 실행3. Log - **npm run log**
- 이 스크립트는 다음과 같은 일을 합니다.
- sls logs --tail 명령어를 이용해, Lambda의 Log를 실시간으로 출력합니다.
https://fz5bsno29d.execute-api.ap-northeast-2.amazonaws.com/prod
여기서 테스트 해보실수 있습니다.# HandsOn Guide
https://www.icloud.com/keynote/0fL0mibQtgTg4ABkkZz91Qi0g#Handson