prismを使用したAPIモックサーバの構築
サンプルコード
ディレクトリ構成
$ tree -a -I .git . ├── api.yaml └── docker-compose.yaml
-
api.yaml
はOpenAPIのAPI定義ファイル
docker-compose.yaml
version: '3.8' services: mock-server: image: stoplight/prism:latest command: [ 'mock', '-h', '0.0.0.0', '/api.yaml', '-d' ] volumes: - type: bind source: "./api.yaml" target: "/api.yaml" ports: - '4010:4010'
起動
$ docker compose up
- ↓にアクセスできればOK
- http://localhost:4010