# Todos os plugins não estão funcionando devido a erro de CORS após atualização recente

**URL:** https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466
**Category:** Self-hosting
**Tags:** cdn
**Created:** [Março 27, 2026, 8:35pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466 "2026-03-27T20:35:59Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![TomoftheFog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomofthefog/32/467103_2.png) [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)
#### Post date: [Março 27, 2026, 8:35pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/1 "2026-03-27T20:35:59Z")

</div>

Desde a semana passada, todos os plugins, tanto os principais quanto os instalados, pararam de funcionar, mesmo quando ativados em nosso fórum. Inicialmente, pensei que isso estivesse relacionado ao bug mencionado anteriormente: [FIX: Compile missing rollup plugin bundles on demand in development - #8](https://meta.discourse.org/t/fix-compile-missing-rollup-plugin-bundles-on-demand-in-development/398864/8), mas executamos várias atualizações desde então e nada resolveu. Tentei ativar um plugin anteriormente não utilizado, o “User Notes” pré-instalado, e não há opções para adicionar notas a nenhum usuário. Até o gerenciador Docker parou, de modo que todas as atualizações precisam ser executadas no nível do servidor, permitindo que apenas uma pessoa as aplique, em vez de toda a equipe de administradores.

Tentei pesquisar uma solução para isso, mas tudo que encontrei foi algo como “plugin desativado automaticamente” ou algo semelhante, nada tão específico quanto este caso.

Alguém poderia, por favor, sugerir possíveis soluções ou caminhos que devêssemos explorar, pois estamos tentando evitar um rollback, mas até agora parece que pode ser a última opção.

Obrigado, como sempre, a todos aqui e pelo suporte contínuo 😃

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [Março 27, 2026, 9:43pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/2 "2026-03-27T21:43:39Z")

</div>

Hmm. Parece que isso é um problema com seu CDN:

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/2/a/82adb4ff8ea7d2045314245b850e4ed360cae2e5.png)  
 ![image](https://global.discourse-cdn.com/meta/original/4X/f/1/2/f12da85cf03ce31d0d773533c0bfbc008640c2a9.png)

Ativei meu plugin de ignorar CORS e os scripts foram carregados com sucesso, mas não vejo nenhuma mudança visível dos plugins. Recomendo tentar isso e, se funcionar, você deve descobrir o que está causando o erro no seu CDN.

> **[CORS Unblock – Get this Extension for 🦊 Firefox (en-US)](https://addons.mozilla.org/en-US/firefox/addon/cors-unblock/)**
>
> Download CORS Unblock for Firefox. No more CORS error by appending 'Access-Control-Allow-Origin: \*' header to local and remote web requests when enabled

---

<div class="post-metadata">

### Author: ![TomoftheFog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomofthefog/32/467103_2.png) [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)
#### Post date: [Março 28, 2026, 9:04am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/3 "2026-03-28T09:04:23Z")

</div>

Muito obrigado por dedicar tempo a investigar isso para nós. Faremos alguns testes durante o fim de semana e atualizaremos assim que possível.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Março 29, 2026, 6:31pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/4 "2026-03-29T18:31:48Z")

</div>

Tenho o mesmo problema com o bunnycdn. Estava funcionando bem até uma atualização recente.

Tentei adicionar `.js` aos cabeçalhos CORS em `bunny.net`, conforme descrito aqui:

> [@Code highlighting failed because bunny.net CDN](https://meta.discourse.org/t/code-highlighting-failed-because-bunny-net-cdn/296333):
>
> Someone compained that code highlighting isn’t working on their site. I’ve replicated the issue on mine. The issue seems to be that the CDN is blocked by CORS policy: [image] I fixed the problem by adding js to the “add cors header” setting on the cors page: [image] If enabled, [bunny.net](http://bunny.net) will automatically add CORS headers (Cross-Origin Resource Sharing) to all requests to files with extensions from the list. This post is to document it in case someone else has an issue with a [bunny.net](http://bunny.net) CD…

Como foi o caso na época, não entendo por que esse problema começou quando atualizei para 6800ad3adf3ef9c3caeb9a4d849997c7a3dc98d7 na semana passada.

---

<div class="post-metadata">

### Author: ![TomoftheFog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomofthefog/32/467103_2.png) [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)
#### Post date: [Março 30, 2026, 11:24am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/5 "2026-03-30T11:24:56Z")

</div>

Obrigado, Jay. Temos o Bunny e a correção que você mencionou resolveu todos os problemas agora! Obrigado a todos pela ajuda e suporte nisso. Nosso fórum voltou ao normal. Bem, tão normal quanto possível 😃

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [Março 30, 2026, 12:01pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/6 "2026-03-30T12:01:10Z")

</div>

Fico feliz em saber que você resolveu!

> [@pfaffman](#):
>
> Não entendo por que esse problema começou quando fiz a atualização

No novo sistema de plugins, usamos `script type="module"`, que exige que os cabeçalhos CORS corretos estejam configurados. Scripts no estilo antigo `script type="text/javascript"` não exigem esses cabeçalhos.

Temos migrado gradualmente diferentes sistemas para `type="module"` ao longo dos últimos anos. Temas já o utilizavam, assim como o highlightjs (que foi o mencionado no outro tópico). A carga de fontes a partir do CDN também tem o requisito de CORS.

Portanto, provavelmente havia outras coisas sutilmente quebradas, mesmo antes das mudanças recentes no sistema de plugins. Agora que você configurou o CORS, tudo deve voltar a funcionar :chefs_kiss:

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Março 30, 2026, 12:31pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/7 "2026-03-30T12:31:30Z")

</div>

> [@david](#):
>
> Temos estado a migrar gradualmente diferentes sistemas

Aha. Isso é o que eu não teria imaginado.

---

<div class="post-metadata">

### Author: ![tanya\_byrne](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tanya_byrne/32/444826_2.png) [@tanya\_byrne](https://meta.discourse.org/u/tanya_byrne)
#### Post date: [Março 31, 2026, 11:22pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/8 "2026-03-31T23:22:14Z")

</div>

Só um aviso para todos: se você estiver usando o Azure Classic CDN, esse problema começou a ocorrer. Estou testando uma correção no lado do CDN, mas pode ser necessário migrar para o Front Door adequado em vez do Classic CDN.

---

<div class="post-metadata">

### Author: ![tanya\_byrne](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tanya_byrne/32/444826_2.png) [@tanya\_byrne](https://meta.discourse.org/u/tanya_byrne)
#### Post date: [Abril 1, 2026, 12:08am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/9 "2026-04-01T00:08:14Z")

</div>

> [@david](#):
>
> No novo sistema de plugins, usamos `script type="module"`, o que exige que os cabeçalhos CORS corretos estejam configurados. Scripts no estilo antigo `script type="text/javascript"` não exigem esses cabeçalhos.

Sim, confirmei esse problema no Azure Classic CDN também.

Você precisa adicionar uma nova regra ao mecanismo de regras, conforme o exemplo abaixo:

```plaintext
"rules": [

                        {

                            "name": "JSCORS",

                            "order": 1,

                            "conditions": [

                                {

                                    "name": "RequestUri",

                                    "parameters": {

                                        "typeName": "DeliveryRuleRequestUriConditionParameters",

                                        "operator": "Contains",

                                        "negateCondition": false,

                                        "matchValues": [

                                            "/assets/js/plugins/"

                                        ],

                                        "transforms": []

                                    }

                                }

                            ],

                            "actions": [

                                {

                                    "name": "ModifyResponseHeader",

                                    "parameters": {

                                        "typeName": "DeliveryRuleHeaderActionParameters",

                                        "headerAction": "Overwrite",

                                        "headerName": "Access-Control-Allow-Origin",

                                        "value": "https://forums.mycoolforum.com"

                                    }

                                },

                                {

                                    "name": "ModifyResponseHeader",

                                    "parameters": {

                                        "typeName": "DeliveryRuleHeaderActionParameters",

                                        "headerAction": "Overwrite",

                                        "headerName": "Content-Type",

                                        "value": "application/javascript"

                                    }

                                },

                                {

                                    "name": "CacheExpiration",

                                    "parameters": {

                                        "typeName": "DeliveryRuleCacheExpirationActionParameters",

                                        "cacheBehavior": "BypassCache",

                                        "cacheType": "All"

                                    }

                                }

                            ]

```

---

<div class="post-metadata">

### Author: ![tanya\_byrne](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tanya_byrne/32/444826_2.png) [@tanya\_byrne](https://meta.discourse.org/u/tanya_byrne)
#### Post date: [Abril 1, 2026, 12:19am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/10 "2026-04-01T00:19:29Z")

</div>

Estranhamente, esse problema não afetou os temas, apenas os plugins para nós.

---

<div class="post-metadata">

### Author: ![denvergeeks](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/denvergeeks/32/327671_2.png) [@denvergeeks](https://meta.discourse.org/u/denvergeeks)
#### Post date: [Abril 1, 2026, 1:28am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/11 "2026-04-01T01:28:21Z")

</div>

Existe algum lugar onde podemos encontrar instruções ou orientações sobre essas mudanças recentes relacionadas ao CORS para quem usa o Cloudflare?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [Abril 1, 2026, 9:50am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/12 "2026-04-01T09:50:27Z")

</div>

@pfaffman @TomoftheFog @tanya_byrne @denvergeeks, poderiam confirmar como seus ativos estão configurados? Vocês têm apenas um CDN + o servidor de aplicação? Ou também armazenam ativos no S3 ou em armazenamento compatível com S3?

Se estiverem usando S3 ou armazenamento compatível com S3, infelizmente a única maneira confiável é adicionar alguma configuração específica do CDN. Eu assumi que este tópico era sobre ativos do S3, mas agora não tenho tanta certeza.

Para quem usa um CDN simples contra o servidor de aplicação, não deveria ter sido necessário nenhum trabalho extra de configuração. Deveria “funcionar automaticamente”, exatamente da mesma forma que os bundles de theme-javascripts e hightlightjs. Mas parece que realmente estávamos faltando o cabeçalho na nossa configuração padrão do NGINX. Desculpem por isso!

Isso deve fazer as coisas voltarem a funcionar:

> <https://github.com/discourse/discourse/pull/39031>
>
> In a standard install, where assets are loaded from the same-origin, this makes …no difference.
> 
> But when a CDN is used, this CORS header is required for \`type="module"\` JavaScript assets to load correctly. It's also possible to configure this in the CDN itself, but making this change in core should work everywhere.

Depois que isso for mesclado, será necessário executar um `./launcher rebuild app` para que entre em vigor. Alterações na configuração do NGINX não são aplicadas durante atualizações da interface.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [Abril 1, 2026, 10:03am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/13 "2026-04-01T10:03:34Z")

</div>

Adicionei essas informações ao tópico principal:

> [@david](#):
>
> ### Erros de CORS / Access-Control-Allow-Origin
> 
> Se você encontrar erros de CORS após a atualização e estiver usando um CDN, execute uma reconstrução completa pela CLI (`./launcher rebuild app`) para incorporar [essa alteração](https://github.com/discourse/discourse/commit/2790b1731888c8f2396ee00b5ac3fde1ff8518ea) na configuração do NGINX.
> 
> Se você usa armazenamento S3 (ou compatível com S3) para ativos, precisa configurar seu CDN para adicionar o cabeçalho de resposta `Access-Control-Allow-Origin: *` a todos os ativos.

Peço desculpas pelo transtorno! Deveríamos ter realizado testes mais extensivos com diferentes configurações de CDN. Por favor, nos avise se ainda estiver enfrentando problemas após a reconstrução.

---

<div class="post-metadata">

### Author: ![tanya\_byrne](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tanya_byrne/32/444826_2.png) [@tanya\_byrne](https://meta.discourse.org/u/tanya_byrne)
#### Post date: [Abril 1, 2026, 3:40pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/14 "2026-04-01T15:40:32Z")

</div>

Confirmando que não utilizamos o S3.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Abril 1, 2026, 4:53pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/15 "2026-04-01T16:53:18Z")

</div>

> [@david](#):
>
> armazenar ativos também no S3/S3 compatível?

Todos os sites que conheço que apresentam o problema estão no S3. Alguns CDNs já tinham JS na lista e outros não. Não sei por que isso possa ser; talvez as configurações padrão tenham mudado ao longo dos anos?

---

<div class="post-metadata">

### Author: ![TomoftheFog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomofthefog/32/467103_2.png) [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)
#### Post date: [Abril 2, 2026, 8:18am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/16 "2026-04-02T08:18:04Z")

</div>

Desculpe pela resposta tardia, nós realmente usamos o S3.

---

<div class="post-metadata">

### Author: ![amiantos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amiantos/32/543620_2.png) [@amiantos](https://meta.discourse.org/u/amiantos)
#### Post date: [Abril 2, 2026, 6:03pm UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/17 "2026-04-02T18:03:52Z")

</div>

Estava tendo dificuldade para fazer as configurações CORS no Cloudflare R2 funcionarem com um domínio personalizado. Acabei resolvendo à força bruta usando uma regra de transformação de cabeçalho para sempre inserir o cabeçalho correto para o meu domínio de CDN. Só para caso isso ajude alguém mais.

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/f/8/4f8159c845115a4957bd7f1262f3d2e34f9397b3.png)

---

<div class="post-metadata">

### Author: ![TomoftheFog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomofthefog/32/467103_2.png) [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)
#### Post date: [Abril 6, 2026, 3:28am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/18 "2026-04-06T03:28:55Z")

</div>

Também encontramos outro problema desde que nos deparamos com essa questão: alguns usuários não conseguem ver as imagens de avatar ao usar o botão de Markdown Texto Pré-formatado. Ele tenta carregar o highlight-js e gera um erro, informando que a falha foi no CORS:

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/0/8/d081cd82127966aa6cd312960095d1b86c2cd660.jpeg)

Não temos certeza se isso ocorre apenas do nosso lado, mas quisemos avisar a todos, caso esteja relacionado.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [Abril 8, 2026, 8:37am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/19 "2026-04-08T08:37:14Z")

</div>

Assumo que `f.insertcred.it` seja seu CDN S3? O HighlightJS deve ser carregado a partir do ‘CDN do aplicativo’, e não do CDN S3, então isso é um problema surpreendente. Pelo que sei, nada relacionado ao HighlightJS mudou nos últimos meses.

Você tem um CDN de aplicativo? Ou apenas S3 + CDN S3?

---

<div class="post-metadata">

### Author: ![TomoftheFog](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomofthefog/32/467103_2.png) [@TomoftheFog](https://meta.discourse.org/u/TomoftheFog)
#### Post date: [Abril 9, 2026, 6:52am UTC](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466/20 "2026-04-09T06:52:49Z")

</div>

Recebi uma atualização do administrador principal do fórum:

* * *

Até onde sei, não temos um aplicativo CDN. Não descomentamos o DISCOURSE\_CDN\_URL no app.yml.

Usamos apenas as variáveis do S3, como DISCOURSE\_S3\_ENDPOINT e DISCOURSE\_S3\_CDN\_URL, etc.

Aqui está nosso app.yml com informações sensíveis removidas

```plaintext
## este é o modelo de contêiner Docker Discourse tudo-em-um, independente
##
## Após fazer alterações neste arquivo, você DEVE reconstruir
## /var/discourse/launcher rebuild app
##
## TENHA *MUITO* CUIDADO AO EDITAR!
## ARQUIVOS YAML SÃO SUPER SENSÍVEIS A ERROS DE ESPAÇAMENTO OU ALINHAMENTO!
## visite http://www.yamllint.com/ para validar este arquivo conforme necessário

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  ## Descomente a próxima linha para habilitar o listener IPv6
  #- "templates/web.ipv6.template.yml"
  - "templates/web.ratelimited.template.yml"
  ## Descomente essas duas linhas se quiser adicionar o Lets Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"

## quais portas TCP/IP este contêiner deve expor?
## Se quiser que o Discourse compartilhe uma porta com outro servidor web como Apache ou nginx,
## consulte https://meta.discourse.org/t/17247 para detalhes
expose:
  - "80:80" # http
  - "443:443" # https

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Defina db_shared_buffers para no máximo 25% da memória total.
  ## será definido automaticamente pelo bootstrap com base na RAM detectada, ou você pode sobrescrever
  db_shared_buffers: "256MB"

  ## pode melhorar o desempenho de classificação, mas aumenta o uso de memória por conexão
  #db_work_mem: "40MB"

  ## Qual revisão do Git este contêiner deve usar? (padrão: tests-passed)
  #version: tests-passed

  ## Tamanho máximo de upload (padrão: 10m)
  upload_size: 20m

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8
  # DISCOURSE_DEFAULT_LOCALE: en

  ## Quantas solicitações web simultâneas são suportadas? Depende da memória e dos núcleos da CPU.
  ## será definido automaticamente pelo bootstrap com base nas CPUs detectadas, ou você pode sobrescrever
  UNICORN_WORKERS: 4

  ## TODO: O nome de domínio ao qual esta instância do Discourse responderá
  ## Obrigatório. O Discourse não funcionará com um número IP puro.
  DISCOURSE_HOSTNAME: forums.insertcredit.com

  ## Descomente se quiser que o contêiner seja iniciado com o mesmo
  ## nome de host (-h option) especificado acima (padrão "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: Lista de e-mails separados por vírgula que serão definidos como administradores e desenvolvedores
  ## no cadastro inicial, exemplo 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: 'EMAIL'
  
  ## TODO: O servidor de e-mail SMTP usado para validar novas contas e enviar notificações
  ## Endereço SMTP, nome de usuário e senha são obrigatórios
  ## AVISO: o caractere '#' na senha SMTP pode causar problemas!
  DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: USERNAME
  DISCOURSE_SMTP_PASSWORD: "PASSWORD"
  DISCOURSE_SMTP_ENABLE_START_TLS: true # (opcional, padrão true)
  DISCOURSE_SMTP_DOMAIN: forums.insertcredit.com
  DISCOURSE_NOTIFICATION_EMAIL: noreply@forum.insertcred.it
  DISCOURSE_USE_S3: true
  DISCOURSE_S3_REGION: nyc3
  DISCOURSE_S3_ENDPOINT: https://nyc3.digitaloceanspaces.com
  DISCOURSE_S3_ACCESS_KEY_ID: KEY_ID
  DISCOURSE_S3_SECRET_ACCESS_KEY: ACCESS_KEY_VALYE
  DISCOURSE_S3_CDN_URL: https://f.insertcred.it
  DISCOURSE_S3_BUCKET: insertcredit-forum
  DISCOURSE_S3_BACKUP_BUCKET: insertcredit-forum-backup
  DISCOURSE_BACKUP_LOCATION: s3
  DISCOURSE_S3_INSTALL_CORS_RULE: false

  DISCOURSE_CAN_PERMANENTLY_DELETE: true

  ## Se você adicionou o modelo Lets Encrypt, descomente abaixo para obter um certificado SSL gratuito
  LETSENCRYPT_ACCOUNT_EMAIL: EMAIL

  ## O endereço CDN http ou https para esta instância do Discourse (configurado para buscar)
  ## consulte https://meta.discourse.org/t/14857 para detalhes
  #DISCOURSE_CDN_URL: https://discourse-cdn.example.com

  ## A chave de endereço IP do maxmind geolocation para pesquisa de endereço IP
  ## consulte https://meta.discourse.org/t/-/137387/23 para detalhes
  #DISCOURSE_MAXMIND_LICENSE_KEY: 1234567890123456

## O contêiner Docker é sem estado; todos os dados são armazenados em /shared
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

## Plugins vão aqui
## consulte https://meta.discourse.org/t/19157 para detalhes
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-bbcode-color.git
          - git clone https://github.com/discourse/discourse-signatures.git
          - git clone https://github.com/discourse/discourse-chart.git
  after_assets_precompile:
    - exec:
        cd: $home
        cmd:
          - sudo -E -u discourse bundle exec rake s3:upload_assets
          - sudo -E -u discourse bundle exec rake s3:expire_missing_assets

## Quaisquer comandos personalizados para executar após a construção
run:
  - exec: echo "Início dos comandos personalizados"
  ## Se quiser definir o endereço de e-mail 'De' para seu primeiro registro, descomente e altere:
  ## Após receber o primeiro e-mail de cadastro, recomente a linha. Ela só precisa ser executada uma vez.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "Fim dos comandos personalizados"

```

* * *

Espero que isso seja de alguma ajuda em relação à solicitação. Um ponto a observar é que não recebemos relatos sobre os problemas de avatares desaparecendo que tivemos alguns dias atrás. Até onde sei, nada foi alterado, então não temos certeza se o problema era apenas um pequeno grupo de usuários e, desde que o problema anterior foi resolvido, ele se resolveu sozinho ao longo do tempo.

Obrigado novamente por investigar isso.

[Próxima página](https://meta.discourse.org/t/all-plugins-not-functioning-due-to-cors-error-after-recent-upgrade/399466.md?page=2)
