Carrierwaveでローカルにファイル(画像)を保存するようにしていたアプリをKamalでVPSにデプロイしたら、ファイルをアップロードできなかった。
エラーは
Errno::EACCES: Permission denied @ dir_s_mkdir punlic/uploads
のようなエラーだった。
解決方法はDockerfileのgroupadd〜の行の下辺りに
RUN chown -R rails:rails ./public
を追加して所有ユーザーを変えるだけだった。