出于安全考虑,不要使用 root 帐号运行 web 应用。这里新建一个专门用于部署的用户,例如 deploy 或者其它你喜欢的名字。运行以下命令创建用户:
# useradd -m -s /bin/bash deploy
将用户加入 sudo 群组,以便使用 sudo 命令:# adduser deploy sudo
为 deploy 用户设置密码:# passwd deploy
给Linux deploy用户 加入rvm 权限usermod -a -G rvm deploy
退出当前 SSH 链接,用 deploy 帐号重新登陆。
##加入gem mina
mina init
, 生成config/deploy.rb
这样一来mina的基本配置就完成,接下来只要将你开发环境的项目上传到git服务器,然后运行下面的命令就完成了
mina deploy
##puma配置
##启动puma
进入/yourprj/configpumactl -F puma.rb start
##Nginx 配置
接下里只需要重启nginx服务器,整个rails的环境就搭建完成了nginx -s reload