Corrige boot: storage.yml versionado e bin/docker-boot via bash
This commit is contained in:
26
config/storage.yml
Normal file
26
config/storage.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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") %>
|
||||
Reference in New Issue
Block a user