gocha124の日記

ごちゃごちゃ書きます

東京都 新型コロナウイルス感染症対策サイト動かすまで(Vagrant)

Webアプリの勉強。東京都 新型コロナウイルス感染症対策サイト を動かしてみる。
https://github.com/tokyo-metropolitan-gov/covid19


git clone使用としたが時間がかかって中断してしまった。
zipでダウンロードで進める。
( gitのunshallowでダウンロードすればよい? )

VSCodeをインストール

https://code.visualstudio.com

FOR_DEVELOPERS.mdに従って環境を準備。

Node.jsをインストール

Docker for Macをインストール。

VSCode拡張機能をインストール。

Vagrantをセットアップ

Vagrantをインストール。
https://www.vagrantup.com

ダウンロードページにしたがってbrewでインストール。
https://www.vagrantup.com/downloads

brew tap hashicorp/tap
brew install hashicorp/tap/vagrant

バージョンはVagrant 2.2.16。

VirtualBoxをインストール

VirtualBoxをインストール
https://www.virtualbox.org/wiki/Downloads


Vagrant VMWare Utilityをインストール。
vagrant plugin install vagrant-vmware-desktop
バージョンは1.0.20。

Vagrantを起動。

vagrant upしたがエラーになった。Macの権限設定が原因のようで
次のサイトを参考に設定を変更したら起動できた。
【macOSアップデート】vagrant upできない時に一通り試すと良いかもしれない方法 - Qiita

sudo kmutil load -b org.virtualbox.kext.VBoxDrv


vagrant up
vagrant reload
vagrant provision
vagrant halt

ローカルアクセス。表示できた。
http://localhost:3000


Webサイト開発の色々なライブラリが使われているので
勉強していきたいと思います。