- BookBok TOP: https://www.bookbok.net
- API: https://www.bookbok.net/api
まず最初に、GoogleDrive(DW2019/共有ファイル/)から.env
ファイルをダウンロードしてプロジェクトルートに配置してください。
# Laravelサーバーが動くDockerコンテナを作成します。
$ make docker/run
# クライアントコードをビルドします。
# 初期状態ではビルドされていないのでローカルページは真っ白になります。
$ docker-compose exec app npm run dev
# DBの初期化、初期データ挿入をします。
$ docker-compose exec app make migrate/fresh
$ docker-compose exec app make migrate/test
以下のURLからローカルページにアクセスすることができます。 http://localhost:8000
PHPライブラリとJavaScriptライブラリをインストールします。 Dockerビルド後にこのコマンドを実行した場合、マウントされているためローカルにも反映されます。
ローカルでIDEなどの補完を効かせたい場合は一度このコマンドを実行する必要があります。
$ docker-compose exec app make install
クライアントコードはファイルが変更されるたびにビルドする必要があります。 もし自動でビルドをしてほしいなら以下のコマンドを実行してください。
$ docker-compose exec app npm run watch
Laravelのtinker機能を使うと対話的に動作確認をすることができます。
$ docker-compose exec app make c