Skip to content

Commit

Permalink
Merge pull request #148 from GiganticMinecraft/feat/compile-and-up-co…
Browse files Browse the repository at this point in the history
…mpose

TypeSpec のコンパイルと docker コンテナの立ち上げを行うスクリプトを追加
  • Loading branch information
rito528 authored Jul 6, 2024
2 parents 535293a + 1d404e7 commit 1e5407b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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` にアクセスすると開くことができます。

それぞれの違いは以下の通りです。

Expand Down
6 changes: 6 additions & 0 deletions compile-and-up-compose.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

npm ci
tsp compile ./src
docker compse down
docker compose up -d

0 comments on commit 1e5407b

Please sign in to comment.