# Operações em Lote Administrativas

**URL:** <https://meta.discourse.org/t/administrative-bulk-operations/118349>\
**Category:** Self-Hosting\
**Tags:** configuring, reference\
**Created:** [22 Maio , 2019 00:36 UTC](https://meta.discourse.org/t/administrative-bulk-operations/118349 "2019-05-22T00:36:34Z")\
**Posts on this page:** 1\
**Showing post:** 32

<div class="post-metadata">

**Author:** ![wal](https://avatars.discourse-cdn.com/v4/letter/w/d6d6ee/32.png) [@wal](https://meta.discourse.org/u/wal)\
**Post date:** [14 Agosto , 2024 15:55 UTC](https://meta.discourse.org/t/administrative-bulk-operations/118349/32 "2024-08-14T15:55:01Z")

</div>

> [@Discourse](#):
>
> Se você quiser exportar as configurações para um arquivo:
> 
> `rake site_settings:export > saved_settings.yml`

Considerando que este comando precisa ser executado dentro do container Docker, e o `pwd` padrão dentro do container ao executar `./launcher enter app` parece ser `/var/www/discourse`, o comando descrito aqui parece um pouco estranho por alguns motivos

- o `site_settings` inclui as chaves de acesso secretas usadas para S3 e outras APIs, parece que estas não devem ser armazenadas em um arquivo sob `/var/www`, já que essa é tradicionalmente a localização de arquivos que são servidos para a web
- como estamos dentro do container neste `pwd` padrão, eu esperaria que o arquivo salvo aqui fosse perdido quando o container parasse?

De dentro do container, usei este comando `mount | grep ^/dev/ | grep -v /etc/` para determinar que a localização `/shared` dentro do container parece mapear de volta para `/var/discourse/shared/standalone` no sistema host. Então parece que talvez o comando devesse ser algo como isto?

```plaintext
cd /var/discourse
./launcher enter app
rake site_settings:export | grep -v key | grep -v secret > /shared/site_settings_$(date "%Y-%m-%d-%H-%M-%S").yml

```

isso deixaria o arquivo em uma localização como `/var/discourse/shared/standalone/site_settings_2024-08-14-15-53-11.yml` no sistema host

note que os comandos `grep` extras canalizados aqui removerão quaisquer linhas com as palavras “key” ou “secret” nelas para remover chaves de API, mas também removeriam linhas que incluíssem essas palavras por razões não sensíveis

isso parece certo?

---

_[View the full topic](https://meta.discourse.org/t/administrative-bulk-operations/118349)._
