有关 Synology DS923+ 上使用 Container Manager 的问题

2023-10-15 14:30:10 +08:00
 Astrian

最近搞了一台 DS923+,企图在上面用 Container Manager 安装一个 Wiki.js 的时候出现了一些疑难。使用 Wiki.js 官方提供的 Compose 文件,直接运行提示数据库找不到。

我朋友帮我折腾半天之后,新的(能跑的) Docker compose 文件如下:

version: "3"
services:
  db:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    restart: unless-stopped
    volumes:
      - db-data:/var/lib/postgresql/data
    networks:
      - wiki-network
    extra_hosts:
      - "domain.com:host-gateway"
    ports:
      - "3002:3000"

  wiki:
    image: ghcr.io/requarks/wiki:2
    depends_on:
      - db
    environment:
      DB_TYPE: postgres
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
      DB_NAME: wiki
    restart: unless-stopped
    network_mode: "service:db"
    networks:
      - wiki-network
    

volumes:
  db-data:

networks:
  wiki-network:
    driver: bridge

能跑起来,但是所有的文本变成了本地化字符串,而且无法通过 OAuth 使用 DSM 帐户登录,提示密码和/或邮箱地址错误。

想问问各位对这个问题有没有什么头猪……

613 次点击
所在节点    问与答
1 条回复
imgoodman
2023-10-15 14:48:08 +08:00
networks:host

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/982140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX