このブログはjekyllで構築してS3にアップしているんですが、手元でMarkdown作ってbuildしてS3にpushとか面倒なので、Gitlab CI + dockerで自動化しています。
ただ単純にdocker run
するとroot
で実行されるので_site/
配下のファイルがroot
で作られたりして面倒なので、docker run -u $(id -u):$(id -g)
とかで解決。Dockerfile
に直書きする方法もあったけど、環境によって変わるものだからオプション指定に。他にいい方法あったりするんだろうか。