# Serviços de armazenamento do Active Storage. # # POR QUE ESTE ARQUIVO É VERSIONADO (e por que o boot morre sem ele): # `config/application.rb` faz `require "rails/all"`, então o engine do Active # Storage SEMPRE carrega, e os dois `config/environments/*.rb` definem # `active_storage.service = :local`. Com um serviço definido, o Rails exige este # arquivo durante o `initialize!` e derruba o servidor com: # Couldn't find Active Storage configuration in /app/config/storage.yml # # Ele nunca esteve no git — existia criado à mão em cada servidor. Em 27/08/2026 # a pasta do deploy foi recriada e o arquivo se perdeu junto com o `.env`, # derrubando o boot depois das migrations. Não há segredo nenhum aqui (só # caminhos de disco), então o lugar dele é no repositório. # # ⚠️ Se um dia o app deixar de usar Active Storage, o certo é remover as linhas # `active_storage.service` dos environments — não apagar este arquivo. test: service: Disk root: <%= Rails.root.join("tmp/storage") %> # A pasta `storage/` já existe no repo (com `.keep`); o CONTEÚDO é ignorado pelo # git (`.gitignore`: `/storage/*`), como deve ser. local: service: Disk root: <%= Rails.root.join("storage") %>