FROM alpine:latest

RUN wget https://github.com/gohugoio/hugo/releases/download/v0.41/hugo_0.41_Linux-64bit.tar.gz
RUN tar -xzf hugo_0.41_Linux-64bit.tar.gz
RUN mv hugo /usr/local/bin/hugo
RUN mkdir -p /hugo
## Install lftp & PHP
RUN apk update && apk add lftp

docker runするだけでHUGOジェネレートして、公開サーバーにFTPしてくれるコンテナイメージです。

参考: [Docker] Alpineを使って軽量なHugoイメージ作って見た。 | nyagosu hanten