diff --git a/README.md b/README.md index 93bc9aa..61fcd0f 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,9 @@ seichi-portal-api-schema は GitHub Pages によって redocly が提供する ### ローカルで確認する -`docker compose` を利用することで、ローカル環境で、スキーマを視覚的に確認することができます。 +`compile-and-up-compose.sh` を起動することでスキーマを視覚的に確認することができます。 -docker を使用する前に seichi-portal-api-schema のルートディレクトリで `tsp compile ./src` を実行し、`openapi.yaml`を生成する必要があります。 - -`docker compose up -d` で、コンテナを起動したら、`http://localhost:8081` または `http://localhost:8082` にアクセスすると開くことができます。 +シェルスクリプトを使用してコンテナを起動したら、`http://localhost:8081` または `http://localhost:8082` にアクセスすると開くことができます。 それぞれの違いは以下の通りです。 diff --git a/compile-and-up-compose.sh b/compile-and-up-compose.sh new file mode 100755 index 0000000..c080b9b --- /dev/null +++ b/compile-and-up-compose.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +npm ci +tsp compile ./src +docker compse down +docker compose up -d