背景
hugoで大量のデータを処理する際に、hugo server
のサーバーモードだと遅くなる場合があります。
そんな時にhtmlをbuildして、それをwebサーバーで表示させるのが早いです。とはいうものの、そのためにわざわざwebサーバーをインストールしたりするのは面倒です。
そんな時はdockerでしょ
そんな時はdockerが便利。dockerのnginxイメージを使用すると、すぐにwebサーバーが使えます。
コマンドは以下。8080ポートを使用するようにしています。
docker run --rm --name webtest -v ~/git/hugo-luna/public:/usr/share/nginx/html:ro -p 8080:80 nginx:latest