My Rails app is having trouble writing into it’s public/ directory. I’ve setup nginx with user root;, the capistrano recipe I’m using also is using root when connecting via ssh.
To fix this I made capistrano run chmod o+w -R #{current_path}/ but I don’t think this is a good solution. What am I missing?
According to Phusion Passenger’s documentation:
http://modrails.com/documentation/Users%20guide%20Nginx.html#user_switching