- Docker環境
- Remote - Containers
を使います
VScodeの拡張機能です。F1 >
Remote-Containers: Open Folder in Container...
でこのフォルダを開けば、Docker内で開発環境使えます。
- この拡張機能の設定ファイル群は.devcontainerフォルダ内に入っております。
- プロキシ環境だったので、.envで設定してます。
- 使ってないんですが、Postgresも立ち上がります…(いつか繋げてやり取りしたいなと考えて)
OpenAPIのDockerコンテナが立ち上がっております
コンテナ | ホスト:ポート |
---|---|
swagger-editor | localhost:8001 |
swagger-ui | localhost:8002 |
stoplight/prism(APIモックサーバ) | localhost:8003 |
コマンド
npm run openapi
で、/src/generated/配下にAPIClientであるTypeScriptのコードをを生成します。
すべて、/api/openapi.ymlを参照してます