vikunja 部署 待办事项

version: '3'
services:
vikunja:
image: vikunja/vikunja
environment:
VIKUNJA_SERVICE_PUBLICURL: http://192.168.195.123:10003/
VIKUNJA_DATABASE_HOST: db
VIKUNJA_DATABASE_PASSWORD: 12315
VIKUNJA_DATABASE_TYPE: postgres # 改为 PostgreSQL
VIKUNJA_DATABASE_USER: vikunja
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_JWTSECRET: <your-random-secret-here> # 请替换为强随机密钥
ports:
- 10003:3456 # 保持之前的端口映射
volumes:
- /share/Container/vikunja/files:/app/vikunja/files
depends_on:
db:
condition: service_healthy
restart: unless-stopped
db:
image: postgres:16
environment:
POSTGRES_PASSWORD: 12315
POSTGRES_USER: vikunja
POSTGRES_DB: vikunja # 与 VIKUNJA_DATABASE_DATABASE 一致
volumes:
- /share/Container/vikunja/db:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"]
interval: 2s
start_period: 30s

?????????????????????????????????????????????????????????????????????????????

等等? Sqlite

version: ‘3’

services:
vikunja:
image: vikunja/vikunja
environment:
VIKUNJA_SERVICE_PUBLICURL: http://192.168.195.123:10003/
VIKUNJA_DATABASE_TYPE: sqlite
VIKUNJA_DATABASE_PATH: /db/vikunja.db # 使用官方建议的路径 /db/vikunja.db
VIKUNJA_SERVICE_JWTSECRET: # 请替换为强随机密钥
ports:
– 10003:3456
volumes:
– /share/Container/vikunja/files:/app/vikunja/files
– /share/Container/vikunja/db:/db # 挂载到 /db 而非 /app/vikunja/db
restart: unless-stopped

? 我改了一下文件夹权限

本技术内容仅供学习和交流使用,如有疑问请联系qq2014160588并注明来意。请确保在使用过程中遵守相关法律法规。任何因使用本技术内容而导致的直接或间接损失,作者概不负责。用户需自行承担因使用本技术内容而产生的所有风险和责任。请勿将本技术内容用于任何非法用途。
上一篇
下一篇