Carrierwaveでローカルにファイル(画像)を保存するようにしていたアプリをKamalでVPSにデプロイしたら、ファイルをアップロードできなかった。
エラーは
Errno::EACCES: Permission denied @ dir_s_mkdir punlic/uploads
のようなエラーだった。
解決方法はDockerfileのgroupadd〜の行の下辺りに
RUN chown -R rails:rails ./public
を追加して所有ユーザーを変えるだけだった。
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
Carrierwaveでローカルにファイル(画像)を保存するようにしていたアプリをKamalでVPSにデプロイしたら、ファイルをアップロードできなかった。
エラーは
Errno::EACCES: Permission denied @ dir_s_mkdir punlic/uploads
のようなエラーだった。
解決方法はDockerfileのgroupadd〜の行の下辺りに
RUN chown -R rails:rails ./public
を追加して所有ユーザーを変えるだけだった。
Register as a new user and use Qiita more conveniently
Go to list of users who liked