今回やること
- DB 設定
- データベース URL で接続するデータベースを指定できるようにする。環境変数で指定できるようにする。
- データベース URL の指定がない場合は、コンテナ内の SQLite を使用するようにする。
- Laravel 6 を Docker 化する。その5 – oki2a24 の続きです。
Linux の悪戦苦闘記、プログラミング、WordPress、ウェブサービス、Windows、Mac などの話題ですの。
docker-php-ext-install pdo_pgsql を行うこと。driver:///database?options 。具体的な例: sqlite:////absolute/path/to/database.sqlite?foreign_key_constraints=truecomposer install で追加する依存パッケージ部分を、 Docker ビルド時のキャッシュにする--chown フラグをつけることで、コンテナ内にコピーされたファイル・ディレクトリのオーナーを指定できる。RUN chwon した時に時間が掛かっていたが、 --chown フラグ付きの COPY の方が時間がかからなかった。composer install などは Docker ホストで行う。git format-patch -M master で master から派生させた今のブランチのコミットのパッチを作る。git format-patch -M -> Git – git-format-patch Documentationgit am path/to/patch-file.patch でパッチを取り込む。