diff --git a/.github/workflows/compile-typespec-and-deploy.yml b/.github/workflows/compile-typespec-and-deploy.yml index 6a5fe7b..4603e13 100644 --- a/.github/workflows/compile-typespec-and-deploy.yml +++ b/.github/workflows/compile-typespec-and-deploy.yml @@ -31,7 +31,7 @@ jobs: run: npm ci - name: Compile typespec - run: tsp compile . + run: tsp compile ./src - name: Install redocly-cli uses: ./.github/actions/install-redocly-cli diff --git a/README.md b/README.md index fb1f91d..93bc9aa 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ seichi-portal-api-schema は GitHub Pages によって redocly が提供する `docker compose` を利用することで、ローカル環境で、スキーマを視覚的に確認することができます。 -docker を使用する前に seichi-portal-api-schema のルートディレクトリで `tsp compile .` を実行し、`openapi.yaml`を生成する必要があります。 +docker を使用する前に seichi-portal-api-schema のルートディレクトリで `tsp compile ./src` を実行し、`openapi.yaml`を生成する必要があります。 `docker compose up -d` で、コンテナを起動したら、`http://localhost:8081` または `http://localhost:8082` にアクセスすると開くことができます。 diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 7796fe4..3683001 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -1,6 +1,6 @@ #!/bin/bash -tsp compile . +tsp compile ./src redocly build-docs ./tsp-output/@typespec/openapi3/openapi.yaml -o ./docs/index.html -t ./template.hbs http-server ./docs -p $PORT diff --git a/endpoints/forms.tsp b/src/endpoints/forms.tsp similarity index 100% rename from endpoints/forms.tsp rename to src/endpoints/forms.tsp diff --git a/endpoints/users.tsp b/src/endpoints/users.tsp similarity index 100% rename from endpoints/users.tsp rename to src/endpoints/users.tsp diff --git a/main.tsp b/src/main.tsp similarity index 100% rename from main.tsp rename to src/main.tsp diff --git a/models/errors.tsp b/src/models/errors.tsp similarity index 100% rename from models/errors.tsp rename to src/models/errors.tsp diff --git a/models/form.tsp b/src/models/form.tsp similarity index 100% rename from models/form.tsp rename to src/models/form.tsp diff --git a/models/user.tsp b/src/models/user.tsp similarity index 100% rename from models/user.tsp rename to src/models/user.tsp