Skip to content

itnav/itnav-hp

Repository files navigation

Itnav HP

URL: https://itnav.co.jp


🍀 必須環境

推奨環境

  • Docker >= 20.x
    • ※ デプロイが正常に行われることを確認するためだけに使用

🛠️ 使用技術

Frontend

Backend

Backend Runtime

CMS


🎱 開発

準備

1. リポジトリをクローン

HTTPS

git clone https://github.com/itnav/itnav-hp.git

SSH

git clone git@github.com:itnav/itnav-hp.git

2. クローン先へ移動

cd itnav-hp

3. 依存関係モジュールをインストール

bun install

4. 環境変数を設定

.env.example ファイルをコピーして .env ファイルを作成し、必要に応じて追加の環境変数を設定してください。

cp ./.env.example ./.env

編集例

WEB_CMS_DOMAIN=https://<xxx>.microcms.io/api/v1
WEB_CMS_API_KEY=<xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>

開発サーバーの起動

bun dev

本番環境を模倣した開発サーバーの起動

bun prod

🚀 デプロイ

デプロイは main ブランチにマージされると自動で行われます。

流れ

  1. main ブランチ向けに PR を作成
  2. PR に対してレビュー & 承認(Approve)をもらいマージ
  3. デプロイが正常に行われることを祈る(こちらで確認可能)

環境変数の変更

環境変数は Github Secrets にて管理しているため、ローカルの .env.env.local ファイルに記述し Push したとしても反映されません。

環境変数を変更する場合は、こちらから上書き変更してください。