Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.43 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.43 KB

Clover UI

Clover API クライアントの GUI 参考実装。

技術スタック

開発

依存パッケージのインストール

パッケージマネージャとして pnpm を利用しています。

$ corepack enable pnpm
$ pnpm install

.env ファイルの作成

$ cp .env.sample .env

Clover のエンドポイントと認証情報を設定します。 詳細はドキュメントの「認証」の節を参照してください。

開発サーバの起動

$ pnpm run dev

クライアントコードの生成

Protocol Buffers 定義から TypeScript のコードを app/gen 以下に生成します。

$ pnpm run gen:proto

デプロイ

このディレクトリの Dockerfile からビルドできるコンテナイメージは本番環境で使用できます。 GitHub Actions でビルドしたイメージを GitHub Container registry より配布しています。

https://github.com/arkedge/clover-api/pkgs/container/clover-ui