Created
December 7, 2017 22:50
-
-
Save juniornelson123/d14a0dad86edab143c08fe742eb8018b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
####Preparar Ambienta pra Deploy de Aplicação Rails usando Postgresql, Mina, Puma e NGINX | |
##Instalar NGINX | |
sudo apt-get update | |
sudo apt-get install curl git-core nginx -y | |
##Instalar Postgresql | |
sudo apt-get update | |
sudo apt-get install postgresql postgresql-contrib | |
Para verificar a instalação tente acessar o usuario padrão do postgresqç | |
sudo -i -u postgres | |
Adicione uma nova role(papel) para facilitar a criação de novos usuarios | |
#createuser --interactive | |
#man createuser | |
sudo -u postgres createuser -s bolsa | |
sudo -u postgres psql | |
\password bolsa | |
\q | |
Tanto o nome de usuario quanto a senha devem ser adicionados ao arquivo de configuração de banco de dados da sua aplicação | |
##Instalar Ruby utilizando RVM | |
Instalar RVM | |
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 | |
curl -sSL https://get.rvm.io | bash -s stable | |
##Instalar Rails e Bundler | |
gem install rails -V --no-ri --no-rdoc | |
gem install bundler -V --no-ri --no-rdoc | |
##Configurar Repositorio com chave ssh para Deploy | |
Gere a chave ssh para o usuario deploy | |
ssh-keygen ~/.ssh/id_rsa.pub | |
Copie a chave ssh do seu servidor | |
cat ~/.ssh/id_rsa.pub | |
Então adiciona nas configurações do seu repositorio para que o servidor tenha acesso ao repositorio de forma remota. Para testar utilize um dos comandos abaixo dependento do gerenciador q vc esta usando | |
ssh -T [email protected] | |
ssh -T [email protected] | |
ssh -T [email protected] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment