Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.47 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.47 KB

DDBJ Search front

DDBJ Search のフロントエンド。

Software Requirements

  • Node.js v18.x
  • pnpm v8.x (recommended)

Development

開発環境:

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`.

Build SPA files

以下のコマンドでビルドを行い、dist 内に生成されたファイル群をサーバーにアップロードする。

docker compose -f compose.dev.yml up -d --build
docker compose -f compose.dev.yml exec app pnpm run build

Release

  • バージョン管理の 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 として用いる)

License

This project is licensed under Apache-2.0. See the LICENSE file for details.