東京都 新型コロナウイルス感染症 対策サイトの(distフォルダに)静的ファイル生成方法


Github

起動

git clone https://github.com/tokyo-metropolitan-gov/covid19

cd covid19
docker-compose up -d
docker exec -it covid-19 /bin/sh
# yarn build

# 静的ファイルの生成
yarn generate
  • distフォルダがあるので、これをWEBサーバーのDocumentRootに置けば表示できる。

また、package.jsonの中身を確認すると、"scripts"に定義があることがわかる。

package.jsonの中身抜粋
yarn cp : 最新データー を取得 (./bin/cp_data.sh)
yarn generate:deploy : yarn cp した後、nuxt-ts generateする

Nuxt.jsについては以下ページが詳しかった。