この記事はMagento Advent Calendar 2018 - Adventarの17日目の記事です。
年に一度のアドベントカレンダーでMagento開発環境のサンプルを更新する習慣がついてきました。
昨年12月時点のバージョンは2.2.3でした。
今年は先月リリースされPWAとGraphQL API対応が気になる2.3.0です。
一昨年はVagrantで作成した環境を紹介していましたが、昨年はDocker環境を利用し準備までの時間を大幅に短縮できたのが記憶にあります。開発環境の基盤には変わりはなく今年もDockerでの紹介になります。
以下、参考にご利用ください。
※実は同アドベントカレンダーでネタ被りをし、構成内容もほぼ同一でした。各設定の詳細内容は以下の記事を参考にされるのをオススメします。
- ブログ - Magento2をDockerで動かすには?【Apache編】 | Magentoと越境ECの総合サポート Principleworks
- ブログ - Magento2をDockerで動かすには?【docker-compose編】 | Magentoと越境ECの総合サポート Principleworks
更新内容
- ベースイメージを
php:7.0-apacheからphp:7.2-apacheに変更。 - ベースイメージ変更に伴って
libmcrypt-devを削除。 - 同、
libpng12-devをlibpng-devに変更。 - 必須要件
bcmathを追加。