Use bind mounts for pgdata and dp_keys in docker-compose
Matches the production compose so the stack data lives next to the compose file and can be backed up with the server. ticket_uploads stays a named volume to avoid losing existing attachments on pull. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4b34c37ce3
commit
d7743977a1
5 files changed
+19
-5
No files matched your search
+2
-2
@@ -6,7 +6,7 @@ services:
|
||||
POSTGRES_USER: ${POSTGRES_USER:-pnvpanel}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-pnvpanel}
|
||||
volumes:
|
||||
- pgdata:/var/lib/postgresql/data
|
||||
- ./pgdata:/var/lib/postgresql/data
|
||||
healthcheck:
|
||||
test: ['CMD-SHELL', 'pg_isready -U ${POSTGRES_USER:-pnvpanel} -d ${POSTGRES_DB:-pnvpanel}']
|
||||
interval: 5s
|
||||
@@ -39,7 +39,7 @@ services:
|
||||
volumes:
|
||||
# Data Protection key-ring (шифрование секретов нод at-rest) должен пережить пересоздание
|
||||
# контейнера — иначе расшифровка паролей нод после рестарта станет невозможна.
|
||||
- dp_keys:/app/keys
|
||||
- ./dp_keys:/app/keys
|
||||
# Вложения тикетов поддержки (скриншоты) — обычные файлы на диске, см. DiskFileStorage.
|
||||
- ticket_uploads:/app/uploads
|
||||
healthcheck:
|
||||
|
||||
Reference in new issue
Block a user