采用 Docker 方式部署,更换启动端口为 19090, 问题一: 启动成功后发现 logo 地址任然是 localhost,而且端口还是 8080 [图片] 问题二: 点击任何功能任然调整到 8080 端口 请教下还有哪里设置不对吗?

Docker 修改端口后部署启动成功,但是 logo 地址不对,并且点击功能仍然调整到默认 8080 端口

采用 Docker 方式部署,更换启动端口为 19090,
问题一:
启动成功后发现 logo 地址任然是 localhost,而且端口还是 8080
image.png

问题二:
点击任何功能任然调整到 8080 端口

请教下还有哪里设置不对吗?

  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛 /BBS/ 社交网络 / 博客)平台,“下一代的社区系统,为未来而构建”。

    453 引用 • 4242 回帖 • 637 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1355 引用 • 8882 回帖 • 575 关注
10 回帖
请输入回帖内容...
  • 88250

    –h 看下帮助

  • zhuSilence

    感谢,这个问题解决了。
    想问下用 docker 部署的如何配置邮件发送相关配置?好像不能使用启动参数进行配置

    1 回复
  • 88250

    Solo v3 已经移除邮件相关功能,v4 重做通知系统。

  • zhuSilence

    不是 solo 项目,是 sym 项目

    1 回复
  • 88250

    🤣 我一直以为你说的是 Solo。Sym 的话看下 Symphonys.java 里面每个配置项都有完整的中文注释说明。

  • zhuSilence

    嗯嗯,我看了类以及配置文件,本地能通过修改配置文件发送邮件成功,但是不太清楚在使用 docker 部署的时候,如何配置邮件发送的账号和密码信息。试过在如下启动命令中增加邮件配置,但是启动不成功,难道是需要自己重新构建镜像吗?
    docker run --detach --name sym --network=host
    --env RUNTIME_DB="MYSQL"
    --env JDBC_USERNAME="root"
    --env JDBC_PASSWORD="123456"
    --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver"
    --env JDBC_URL="jdbc:"
    --rm
    b3log/symphony --listen_port=19090 --server_scheme=http --server_host=xxx.xxx.xxx.xxx --server_port=19090 --static_server_scheme=http --static_server_host=xxx.xxx.xxx.xxx --static_server_port=19090

    1 回复
  • 88250

    通过 -v 挂载一下配置文件即可

  • zhuSilence

    呀,一语惊醒梦中人,怎么没想到这个,感谢 D 大❤️

  • cnzjh

    logo 设置怎么弄好的??

    1 回复
  • zhuSilence

    --listen_port=
    --server_scheme=http
    --server_host=
    --server_port=
    --static_server_scheme=http
    --static_server_host=
    --static_server_port=
    上面所有参数都配置上就好了,--static_server_port= 好像是这个的原因,你可以试一下。

请输入回帖内容 ...