fix: Vikunja volumes — локальные папки ./db и ./files в корне сервиса (без named volumes)
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
# Vikunja — трекер задач (WebUI + REST API)
|
# Vikunja — трекер задач (WebUI + REST API)
|
||||||
# Порт: 3456 (локально), наружу — Caddy: tasks.nixg.ru → 10.8.0.2:3456
|
# Порт: 3456 (локально), наружу — Caddy: tasks.nixg.ru → 10.8.0.2:3456
|
||||||
# Данные: volumes vikunja-db (postgres) + vikunja-files (загрузки)
|
# Все данные — в локальных папках рядом с compose (НЕ named volumes):
|
||||||
|
# ./db — PostgreSQL (pgdata)
|
||||||
|
# ./files — загрузки Vikunja (аватары, вложения)
|
||||||
# Секреты: .env (VIKUNJA_DATABASE_PASSWORD, VIKUNJA_SERVICE_JWTSECRET)
|
# Секреты: .env (VIKUNJA_DATABASE_PASSWORD, VIKUNJA_SERVICE_JWTSECRET)
|
||||||
|
|
||||||
services:
|
services:
|
||||||
@@ -13,7 +15,7 @@ services:
|
|||||||
POSTGRES_DB: vikunja
|
POSTGRES_DB: vikunja
|
||||||
POSTGRES_USER: vikunja
|
POSTGRES_USER: vikunja
|
||||||
volumes:
|
volumes:
|
||||||
- vikunja-db:/var/lib/postgresql/data
|
- ./db:/var/lib/postgresql/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "pg_isready -U vikunja -d vikunja"]
|
test: ["CMD-SHELL", "pg_isready -U vikunja -d vikunja"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
@@ -40,8 +42,4 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "3456:80"
|
- "3456:80"
|
||||||
volumes:
|
volumes:
|
||||||
- vikunja-files:/app/files
|
- ./files:/app/files
|
||||||
|
|
||||||
volumes:
|
|
||||||
vikunja-db:
|
|
||||||
vikunja-files:
|
|
||||||
Reference in New Issue
Block a user