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.
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.
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.