拙作の CakePHP プラグイン lampager/lampager-cakephp の動作を示すサンプル アプリケーションです。
Docker Compose 上に PHP-FPM + MySQL で動作する CakePHP の API 側と、Vue.js で動作するクライアントサイドによって構成されています。
サンプルのため画面を下にスクロールすると最後の要素 ID をカーソルとして次のアイテムを取得していく機能のみが実装されています。
$ docker-compose build
$ docker-compose up -d
$ docker-compose exec client bash
root@container:/# npm install
root@container:/# exit
$ docker-compose exec api bash
root@container:/# composer install
root@container:/# exit
$ docker-compose up -d
http://localhost:8080