Checklist deploy Rails Capistrano + Digital Ocean

Get Started. It's Free
or sign up with your email address
Rocket clouds
Checklist deploy Rails Capistrano + Digital Ocean by Mind Map: Checklist deploy Rails Capistrano + Digital Ocean

1. Criar conta no VPS

1.1. Preparar VPS

2. Criar um usuário pra aplicação

2.1. Preparar um usuário de deploy na VPS

3. Instalar as dependencias

3.1. Nginx

3.2. Banco de dados

3.3. Git

3.4. RVM

3.5. Ruby

3.6. Bundle

4. Configurar as dependencias

4.1. Instalar drive do Banco de Dados

4.2. Configurar usuário para o banco

5. Preparando seu App para Prod

5.1. Rails => 5.2

5.1.1. Chaves criptografadas

5.1.2. ActiveStorage

5.1.3. Instalar ImageMagick no VPS

5.1.4. Adicionar gem minimagick

5.2. Adicionar gem do Banco de dados (exp: pg)

5.3. Instalar dependencias da gem do db

5.4. Adicionar o AppServer no Gemfile (exp: Puma)

6. Automatizar o deploy

6.1. Instalar o Capistrano

6.2. Adicionar os plugins

6.3. Adicionar os arquivos "shared"

6.3.1. database.yml

6.3.2. master.key

6.3.3. secrets.key

6.3.4. secrets.yml

6.4. Configurar os plugins do Capistrano

6.5. Executar o deploy:check

6.6. Executar as configurações seguridas nos plugins

6.7. Executar o deploy e verificar os erros