Skip to content

Commit f1d8b10

Browse files
committed
fix: persist db volume
Making the db use an anon volume will cause data loss - all persisted data (db, storage, etc.) should be preserved even if the user does `docker system prune`. Instead use [Compose overrides](https://docs.docker.com/compose/extends/#adding-and-overriding-configuration) for dev mode.
1 parent d208857 commit f1d8b10

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

docker/dev/docker-compose.dev.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,8 @@ services:
1313
- 5555:8080
1414
db:
1515
volumes:
16+
- /var/lib/postgresql/data
1617
- ./dev/data.sql:/docker-entrypoint-initdb.d/data.sql
18+
storage:
19+
volumes:
20+
- /var/lib/storage

docker/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,5 +154,5 @@ services:
154154
environment:
155155
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
156156
volumes:
157-
- /var/lib/postgresql/data
157+
- ./volumes/db/data:/var/lib/postgresql/data
158158
- ./volumes/db/init:/docker-entrypoint-initdb.d

0 commit comments

Comments
 (0)