docs: ignore local data folders, document production bind mounts
This commit is contained in:
1 parent
9f07fad41c
commit
dc50c99dd9
2 files changed
+8
-1
No files matched your search
+6
-1
@@ -58,4 +58,9 @@ Thumbs.db
|
||||
*.swo
|
||||
|
||||
# Docker
|
||||
docker-compose.override.yml
|
||||
docker-compose.override.yml
|
||||
|
||||
# Local data folders (bind mounts used in production instead of named volumes)
|
||||
db_data/
|
||||
wordpress_data/
|
||||
redis_data/
|
||||
@@ -152,6 +152,8 @@ Tudo o que é do usuário fica em **volumes**, não no container:
|
||||
|
||||
`docker compose down` (sem `-v`) preserva tudo; só `down -v` recria do zero. Para pular atualizações numa reinicialização, use `WP_SKIP_UPDATES=1` no `.env`.
|
||||
|
||||
> Em produção (VPS), os serviços usam **pastas no host** (`./db_data`, `./wordpress_data`, `./redis_data`) em vez dos volumes nomeados acima — o conteúdo é o mesmo, só muda onde o Docker guarda os arquivos. Essas pastas estão no `.gitignore` e nunca são commitadas.
|
||||
|
||||
### Senhas
|
||||
|
||||
A senha do banco é gravada **dentro do volume `db_data` na primeira instalação**. Trocar `WORDPRESS_DB_PASSWORD` ou `MARIADB_ROOT_PASSWORD` no `.env` depois disso **não** atualiza o banco — o WordPress perde a conexão (`Error establishing a database connection`) e o setup aborta com erro em vez de reinstalar por cima.
|
||||
|
||||
Reference in new issue
Block a user