# Imagens de pré-visualização de tema integradas faltando (404) na imagem Docker do discourse/discourse

**URL:** <https://meta.discourse.org/t/built-in-theme-preview-images-missing-404-in-discourse-discourse-docker-image/391859>\
**Category:** Self-hosting\
**Tags:** unsupported-install\
**Created:** [21 Dezembro , 2025 20:10 UTC](https://meta.discourse.org/t/built-in-theme-preview-images-missing-404-in-discourse-discourse-docker-image/391859 "2025-12-21T20:10:15Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![YuriEarth](https://avatars.discourse-cdn.com/v4/letter/y/b9bd4f/32.png) [@YuriEarth](https://meta.discourse.org/u/YuriEarth)\
**Post date:** [21 Dezembro , 2025 20:10 UTC](https://meta.discourse.org/t/built-in-theme-preview-images-missing-404-in-discourse-discourse-docker-image/391859/1 "2025-12-21T20:10:15Z")

</div>

Estou executando o Discourse usando a imagem Docker experimental `discourse/discourse:3.5.1` (via Docker Compose, não o launcher) e notei que as imagens de pré-visualização de tema integradas estão retornando erros 404 na página de temas do administrador.

**Ambiente:**

- Imagem: `discourse/discourse:3.5.1`

- Implantação: Docker Compose no Dokploy

- Banco de Dados: PostgreSQL 17 com pgvector

- Instalação nova (dezembro de 2024)

**Problema:** Ao acessar `/admin/customize/themes`, o console do navegador mostra erros 404 para as imagens de pré-visualização de tema:

```plaintext
https://forum.example.com/uploads/default/original/1X/d7dc093939924a0ce97287d65ec38bbcb2b23e00.png
https://forum.example.com/uploads/default/original/1X/f8a61b9a0bfac672daec9e401787812f8c5e28df.png

```

**O que eu tentei:**

- Criei a estrutura de diretório de upload correta: `/shared/uploads/default/{original,optimized}/{1X,2X,3X}`

- Defini as permissões corretas: propriedade `discourse:www-data`

- Executei `rake uploads:regenerate_missing_optimized` (concluído com sucesso, mas não gerou esses arquivos)

- Executei `rake themes:update` (sem efeito)

- Verifiquei se o link simbólico existe: `/var/www/discourse/public/uploads` → `/shared/uploads`

**Observações:**

- As pré-visualizações de tema funcionam quando clicadas (os temas funcionam normalmente)

- Apenas as imagens em miniatura no seletor de temas estão faltando

- Os arquivos PNG referenciados não existem em nenhum lugar no contêiner

- O banco de dados possui registros de upload apontando para esses arquivos inexistentes

**Pergunta:** Este é o comportamento esperado para a imagem experimental? Essas imagens de pré-visualização devem ser semeada durante a inicialização, ou há uma migração/tarefa que estou perdendo?

O fórum funciona perfeitamente de outras formas — isso é puramente cosmético. Apenas quero confirmar se esta é uma limitação conhecida da imagem experimental ou se perdi alguma etapa de configuração.

---

_[View the full topic](https://meta.discourse.org/t/built-in-theme-preview-images-missing-404-in-discourse-discourse-docker-image/391859)._
