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