linux:rails_deploy

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
linux:rails_deploy [2017/03/28 15:35]
127.0.0.1 Edição externa
linux:rails_deploy [2021/08/25 10:33] (atual)
Linha 9: Linha 9:
 <code> <code>
 rm ~/.ssh/known_hosts rm ~/.ssh/known_hosts
 +</code>
 +
 +==== Criando usuário da aplicação ====
 +
 +É recomendado criar um usuário na máquina com o mesmo nome da aplicação, caso o mesmo ainda não exista. Não é interessante utilizar um usuário genérico para configurar o deploy. Nesse tutorial iremos utilizar o usuário como exemplo: minha_app. Troque esse nome pelo nome da sua aplicação ou qualquer outro nome que achar mais conveniente.
 +
 +Crie o usuário
 +
 +<code>
 +sudo adduser minha_app
 +</code>
 +
 +Digite a senha e as informações necessárias até finalizar o processo
 +
 +Adicione o usuário ao arquivo sudoers:
 +
 +<code>
 +sudo visudo
 +</code>
 +
 +No final do arquivo adicione:
 +
 +<code>
 +minha_app ALL=(ALL) NOPASSWD:ALL
 +</code>
 +
 +Digite Ctrl + O para salvar e depois Ctrl + X para fechar o arquivo
 +
 +Logue com esse novo usuário
 +
 +<code>
 +su minha_app
 </code> </code>
  
Linha 38: Linha 70:
  
 Salve e teste Salve e teste
 +
 +
  
 ==== Instalando o RVM ==== ==== Instalando o RVM ====
Linha 72: Linha 106:
 <code> <code>
 $ curl -L get.rvm.io | bash -s stable $ curl -L get.rvm.io | bash -s stable
-$ source ~/.rvm/scripts/rvm 
 </code> </code>
  
Linha 78: Linha 111:
  
 <code> <code>
 +$ source ~/.rvm/scripts/rvm
 $ rvm requirements $ rvm requirements
 $ rvm install 2.0.0 (Utilize a versão que vc estiver trabalhando no projeto atual) $ rvm install 2.0.0 (Utilize a versão que vc estiver trabalhando no projeto atual)
  • linux/rails_deploy.1490726126.txt.gz
  • Última modificação: 2021/08/25 10:33
  • (edição externa)