Problema ao atualizar dados no banco de dados separado

Olá a todos, como vocês estão?
Pessoal, estou passando por um problema assim: separei o banco de dados da minha aplicação no Discourse, mas toda vez que faço o upload da aplicação ele buga as imagens como se não conseguisse atualizar os dados ao fazer o upload da aplicação novamente. Alguém já passou por esse erro ou sabe de alguma forma de resolver?

Gostaria de entender o que você quer dizer com enviar a aplicação e qual erro específico você está encontrando. Seria útil se você pudesse fornecer detalhes de suas operações e as mensagens de erro que está vendo.

Com base nas informações atuais e especulando sem contexto completo, é possível que seu banco de dados não tenha sido migrado. Também hospedei o banco de dados em um servidor separado. Desde que o banco de dados esteja corretamente configurado em app.yml, ele será migrado automaticamente durante a reconstrução da imagem.

1 curtida

Preciso constantemente fazer o upload da aplicação para o EC2 com o AMI atualizado para a AWS, mas na primeira vez que faço todo o processo, tudo corre bem, sem problemas, mas se eu enterro minha instância, faço minhas alterações e faço o upload novamente, a aplicação retorna com as imagens corrompidas, não sei se ela tenta popular o banco de dados novamente ou se não consegue atualizar os dados.

Onde você está armazenando suas imagens (ou seja, uploads e anexos)?

Minha suposição é que você está tentando iniciar uma imagem que não construiu com launcher? Você pode conseguir algo como

rake db:migrate

após a nova imagem ter sido iniciada. (Há uma maneira mais complicada e mais correta de adiar algumas migrações até que a nova imagem tenha sido iniciada e a antiga tenha sido desligada. Veja SKIP_POST_DEPLOYMENT_MIGRATIONS e a tarefa rake db:ensure_post_migrations).

Ah, e você precisará ter todos os seus ativos no S3, conforme descrito em Configurar um provedor de armazenamento de objetos compatível com S3 para uploads.

1 curtida

Tenho um backup e restauração com o modelo e todos os dados já preenchidos

Você está armazenando uploads e ativos no S3 (funciona) ou não (não funciona)?

sim cria backup s3.

Não estou perguntando sobre backups, mas sobre uploads.