27 lines
1.2 KiB
YAML
27 lines
1.2 KiB
YAML
# 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") %>
|