# Configuração do S3, mas quero que o asset seja servido localmente

**URL:** https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009
**Category:** Support
**Created:** [31 Dezembro , 2024 07:42 UTC](https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009 "2024-12-31T07:42:57Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![hosna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hosna/32/99969_2.png) [@hosna](https://meta.discourse.org/u/hosna)
#### Post date: [31 Dezembro , 2024 07:42 UTC](https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009/1 "2024-12-31T07:42:57Z")

</div>

Já configurei o s3 de acordo com este guia:

> [@Configure an S3 compatible object storage provider for uploads](https://meta.discourse.org/t/configure-an-s3-compatible-object-storage-provider-for-uploads/148916#minio-storage-server-9):
>
> information_source This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See [Set up file and image uploads to S3](https://meta.discourse.org/t/setting-up-file-and-image-uploads-to-s3/7229) for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services. Provider Service Name Works with Discourse? [Amazon AWS](#aws-s3-2) S3 Yes [Digital Ocean](#digital-ocean-spaces-3) Spaces Yes [Linode](#linode-object-storage-4) Object Storage Yes [Google Cloud](#google-cloud-platform-storage-5) Storage Yes [Scaleway](#scaleway-object-storage-6) Object Storage Yes [Vultr](#vultr-object-storage-7) Obj…

o que devo fazer se quiser que os ativos do discourse ainda sejam servidos localmente?

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [31 Dezembro , 2024 07:56 UTC](https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009/2 "2024-12-31T07:56:53Z")

</div>

Olá 👋 O título e o conteúdo do tópico são um pouco contraditórios, mas presumo que você queira armazenar ativos no Object Storage. 🤔

> [@Discourse](#):
>
> Para armazenar os ativos estáticos do Discourse no seu Object Storage, adicione esta configuração em seu app.yml sob a seção `hooks`:
> 
> ```plaintext
> 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
> 
> ```

---

<div class="post-metadata">

### Author: ![hosna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hosna/32/99969_2.png) [@hosna](https://meta.discourse.org/u/hosna)
#### Post date: [31 Dezembro , 2024 07:57 UTC](https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009/3 "2024-12-31T07:57:29Z")

</div>

Desculpe por isso. Você está certo. Acabei de editar a postagem. Quero que os ativos sejam servidos localmente.

---

<div class="post-metadata">

### Author: ![hosna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hosna/32/99969_2.png) [@hosna](https://meta.discourse.org/u/hosna)
#### Post date: [31 Dezembro , 2024 08:39 UTC](https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009/4 "2024-12-31T08:39:30Z")

</div>

Meu problema é que quando habilito `after_assets_precompile`, a reconstrução trava na linha `rake s3:upload_assets` por uma hora, então eu terminei o processo. E também, quando desabilito `after_assets_precompile`, meu fórum não aparece devido a não encontrar os assets no 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: [31 Dezembro , 2024 13:54 UTC](https://meta.discourse.org/t/configured-s3-but-i-want-asset-to-serve-locally/345009/5 "2024-12-31T13:54:47Z")

</div>

> [@hosna](#):
>
> meu problema é que quando habilito `after_assets_precompile`, a reconstrução trava na linha `rake s3:upload_assets` por uma hora

Acredito que esse seja o problema que você quer resolver. É uma boa aposta que isso seja um sintoma do seu problema, não o problema em si.

Acho que se você definir DISCOURSE\_USE\_S3 como false (ou talvez apenas não incluí-lo), ele não enviará os ativos para o s3.
