Checklist deploy Rails Capistrano + Digital Ocean

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Rocket clouds
Checklist deploy Rails Capistrano + Digital Ocean por 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