- PHP
- composer
- bref
- Serverless Framework
- Symfony CLI
- AWS CLI
- AWS系のもろもろの設定(鍵を仕込んだり)
composer install
serverless deploy
- AWS CLIとserverlessの設定が必要
- LambdaにDynamoDBのアクセス権を追加
symfony server:start -d
symfony open:local
起動後、ブラウザで https://localhost:8000/default にアクセス。
デプロイ後に、WebSocketのURLが出力されるので
templates/default/index.html.twigの
const ws = new WebSocket("wss:https://ws24dza6oh.execute-api.ap-northeast-1.amazonaws.com/dev");
↑の部分のURLを差し替えればOKです。
双方向テストは、ブラウザを2つ立ち上げればいけます。