OpenAPIの環境をDockerで構築するためのプロジェクト
OpenAPIの仕様書(yamlファイル)をGUI操作で編集したり、モックサーバーを起動したりするためのツールです。
OpenAPIの仕様書(yamlファイル)を編集するためのツールです。
OpenAPIの仕様書(yamlファイル)を閲覧するためのツールです。
OpenAPIの仕様書(yamlファイル)をモックサーバーとして起動するためのツールです。
# --- mac version ---------------------------------------------------
% uname -m
arm64
% sw_vers
ProductName: macOS
ProductVersion: 13.2.1
BuildVersion: 22D68
# -------------------------------------------------------------------
# --- Make ----------------------------------------------------------
% make -v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
# -------------------------------------------------------------------
# --- docker version ------------------------------------------------
% docker --version
Docker version 20.10.22, build 3a2c30b
% docker compose version
Docker Compose version v2.15.1
# -------------------------------------------------------------------
# --- vscode version ------------------------------------------------
% code -v
1.77.0
7f329fe6c66b0f86ae1574c2911b681ad5a45d63
arm64
# -------------------------------------------------------------------# SSH
git clone git@github.com:ryota-k0827/swagger-docker-project.git
# HTTPS
git clone https://github.com/ryota-k0827/swagger-docker-project.gitcd swagger-docker-projectVSCodeを起動します
code .VSCodeの右下に「推奨拡張機能をインストール」というポップアップが出るので、「インストール」をクリックします。
- Homebrewでインストールする場合(推奨)
brew install --cask stoplight-studio
- 公式サイトからダウンロードしてインストールする場合(メールアドレスが必要)
- 公式サイト にアクセス
- 「Your email...」にメールアドレスを入力して、「Download for ...」をクリック
- GitHubからダウンロードしてインストールする場合
- GitHubリポジトリにアクセス
- プラットフォームに合わせて、最新のバージョンのダウンロードリンクをクリック
5.1 コンテナを起動
make up5.2 ブラウザでアクセスする
# Swagger Editor
make open/swagger-editor # http://localhost:8081
# Swagger UI
make open/swagger-ui # http://localhost:8082
# Stoplight Prism
make open/swagger-api # http://localhost:8083make down