dockerでlaravelを動かしたらルーティングが正しく動かなかったのを解決したメモ
php7.3-apacheという公式イメージを利用して、dockerでlaravelを動かしたら「/」直下は表示されるのにルーティングはうまくいかなかった。
いろいろ調べたところ、mod_rewriteが動いていないのが原因だった。
Dockerfileに
RUN mv /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled RUN /bin/sh -c a2enmod rewrite
上記を追加して再ビルドしたら無事動くようになった。