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并注明来意。请确保在使用过程中遵守相关法律法规。任何因使用本技术内容而导致的直接或间接损失,作者概不负责。用户需自行承担因使用本技术内容而产生的所有风险和责任。请勿将本技术内容用于任何非法用途。
上一篇
下一篇