As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar o Ruby on Rails no Lightsail
Você sabia?
O Lightsail armazena sete instantâneos diários e substitui automaticamente os mais antigos pelos mais novos quando você ativa os instantâneos automáticos para sua instância. Para obter mais informações, consulte Configurar instantâneos automáticos para instâncias e discos do Lightsail.
Aqui estão algumas etapas que você deve seguir para começar depois que sua instância do Ruby on Rails estiver em execução no Amazon Lightsail:
Etapa 1: anexar um endereço IP estático à sua instância do Ruby on Rails
O endereço IP público dinâmico padrão anexado à sua instância muda cada vez que você interrompe e inicia a instância. Você pode criar um endereço IP estático e anexá-lo à sua instância para impedir que ele mude. Posteriormente, ao usar o nome de domínio com a sua instância, não será necessário atualizar os registros de DNS de seu domínio sempre que interromper e iniciar a instância. Você só pode anexar um endereço IP estático a cada instância.
Na página de gerenciamento de instâncias, na guia Redes, selecione Criar um IP estático ou Anexar IP estático (se você já criou um IP estático que possa ser anexado à sua instância) e siga as instruções na página. Para obter mais informações, consulte Create a static IP and attach it to an instance.
Etapa 2: Visite a página de boas-vindas da sua instância Ruby on Rails
Navegue até o endereço IP estático da sua instância para acessar o aplicativo instalado nela.
-
Na sua página de gerenciamento de instâncias, na guia Connect, anote o IP estático.
-
Navegue até o endereço IP estático, por exemplo
http://192.0.0.1:3000.
Para obter mais informações, consulte Guias do Ruby on Rails
Etapa 3: implantar seu aplicativo
-
Siga as instruções em Transferir arquivos com segurança para instâncias Linux do Lightsail com SFTP para copiar seu aplicativo para
/home/ec2-user/my_app -
Na página de gerenciamento da instância, na guia Conectar, escolha Conectar usando SSH.
-
Executar
sudo systemctl restart rails-server -
Navegue até o endereço IP estático da sua instância
Etapa 4: Crie um instantâneo da sua instância do Ruby on Rails
Após configurar o site do jeito que desejar, crie snapshots periódicos da sua instância para fazer backup. Um snapshot é uma cópia do disco do sistema e da configuração original de uma instância. Um snapshot contém todos os dados necessários para restaurar sua instância (a partir do momento em que o snapshot foi criado).
Você pode criar instantâneos manualmente ou ativar instantâneos automáticos para que o Lightsail crie instantâneos diários para você. Se algo de errado acontecer com sua instância, crie uma nova instância de substituição usando o snapshot.
Você pode trabalhar com snapshots na página de gerenciamento da sua instância na guia Snapshots. Para obter mais informações, consulte Snapshots no Amazon Lightsail.