bookbok / old-bookbok

「BookBok」web service
0 stars 0 forks source link

BOOKBOK

Getting started

まず最初に、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

Install

PHPライブラリとJavaScriptライブラリをインストールします。 Dockerビルド後にこのコマンドを実行した場合、マウントされているためローカルにも反映されます。

ローカルでIDEなどの補完を効かせたい場合は一度このコマンドを実行する必要があります。

$ docker-compose exec app make install

Client build

クライアントコードはファイルが変更されるたびにビルドする必要があります。 もし自動でビルドをしてほしいなら以下のコマンドを実行してください。

$ docker-compose exec app npm run watch

Start interactive laravel

Laravelのtinker機能を使うと対話的に動作確認をすることができます。

$ docker-compose exec app make c