【EC-CUBE】人気商品機能を作る【PHP】
toshi
0s Labo
EC-CUBEをDockerでApple Silicon上にインストールする一連の流れをまとめました。
今回はUsers/ユーザー名/Projectとし、Projectフォルダを作成します。
以下のコマンドを打ちます。
git clone https://github.com/EC-CUBE/ec-cube.git
cd ec-cubedocker build -t ec-cube --no-cache --pull --build-arg TAG=8.1-apache .
docker tag ec-cube ghcr.io/ec-cube/ec-cube-php:8.1-apacheこれでEC-CUBEフォルダが生成されますが、ARM64対応ではないので、以下のコードを入力します。
ファイルに以下のコードを入力します。
platform: linux/arm64 //追加これでApple Silicon(ARM64)に最適化されます。
docker-compose up -dフロントエンド(一般ユーザー向け)
http://localhost:8080
管理者ページ
http://localhost:8080/admin
この手順で、Apple Silicon上でネイティブに動作するEC-CUBEの開発環境が構築できました。エミュレーションを使わないため、パフォーマンスが向上し、バッテリー消費も抑えられます。
今後EC-CUBEの開発を進める際は、この環境を使って効率的に作業を行うことができます。
