MaxKB icon indicating copy to clipboard operation
MaxKB copied to clipboard

docker部署后,访问404

Open CurtainRight opened this issue 1 year ago • 7 comments

联系方式

No response

MaxKB 版本

v1.0.4 (build at 2024-04-19T16:59, commit: 7c001221)

问题描述

通过容器化部署,通过挂载config配置外部pg,同时只启动应用main.py。但是启动后访问404,后台无报错。

重现步骤

image image

期待的正确结果

如何正确访问

相关日志输出

![image](https://github.com/1Panel-dev/MaxKB/assets/32890541/3369bf5f-4f8f-49a6-b119-6969ee9db3dd)

附加信息

image

CurtainRight avatar Apr 25 '24 06:04 CurtainRight

image

CurtainRight avatar Apr 25 '24 06:04 CurtainRight

需要先执行 npm run build

shaohuzhang1 avatar Apr 25 '24 12:04 shaohuzhang1

  1. 不对啊,我看dockerfile中只启动了pg,main.py啊 image
  2. 而且我拉的镜像闷,还要啥npm,里面都有呢 image

CurtainRight avatar Apr 26 '24 03:04 CurtainRight

dockerfile中web-build有执行吗

shaohuzhang1 avatar Apr 26 '24 03:04 shaohuzhang1

官网的docker镜像呢。 image 启动镜像区别,就是用的自己外面的数据库,然后启动的main image

CurtainRight avatar Apr 26 '24 03:04 CurtainRight

config 的配置 添加一个DEBUG: false

shaohuzhang1 avatar Apr 26 '24 07:04 shaohuzhang1

就是这个配置。能够问下为什么吗,我看dockerfile CMD的时候,也没有指定啊

CurtainRight avatar Apr 26 '24 09:04 CurtainRight

项目的install/config.yaml 有指定

shaohuzhang1 avatar May 07 '24 07:05 shaohuzhang1