docs: ignore local data folders, document production bind mounts
This commit is contained in:
1 parent
9f07fad41c
commit
dc50c99dd9
2 files changed
+7
No files matched your search
@@ -59,3 +59,8 @@ Thumbs.db
|
|||||||
|
|
||||||
# Docker
|
# 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`.
|
`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
|
### 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.
|
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