DDBJ Search のフロントエンド。
- Node.js v18.x
- pnpm v8.x (recommended)
開発環境:
docker compose -f compose.dev.yml up -d --build
docker compose -f compose.dev.yml exec app pnpm run dev
# Open your browser and navigate to `localhost:3000`.
以下のコマンドでビルドを行い、dist 内に生成されたファイル群をサーバーにアップロードする。
docker compose -f compose.dev.yml up -d --build
docker compose -f compose.dev.yml exec app pnpm run build
- バージョン管理の format として、
yyyymmdd
を用いる。- 一日に複数回 tag を打つことは、想定しない (release process を見直したほうが良い)
- この version を Docker image と GitHub Release 用の tag として用いる
Release script として、./release.sh を用いる
bash release.sh <version>
# 1. 設定ファイルの version を更新
# 2. git commit & tag & push
# (3. GitHub Actions で自動的に docker image/release/pages が生成・公開される)
なので、https://ddbj.github.io/ddbj-search-front/ にも page が公開される。(preview として用いる)
This project is licensed under Apache-2.0. See the LICENSE file for details.