python问题

在seatable配置https时候,python无法通过http://seatable-server 访问,而且教程文档也是错的http://seatable

您说的 python 无法通过 http://seatable-server 指的是什么?教程文档您指的哪部分?
是 .env 内容吗?

PYTHON_STARTER_ALTERNATIVE_FILE_SERVER_ROOT=http://seatable

那您在 .env 文件中注释了这一行重启下试试

可以的话,希望您能够提供更多的信息包括操作步骤与配置文档等

就是在.env中:

PYTHON_STARTER_USE_ALTERNATIVE_FILE_SERVER_ROOT=True
PYTHON_STARTER_ALTERNATIVE_FILE_SERVER_ROOT=http://seatable

PYTHON_STARTER_ALTERNATIVE_FILE_SERVER_ROOT是seatable的地址,但是在seatableyml中,这个是seatable-server,所以这里应该是

http://seatable-server

因为是通过申请的证书,开启https,根据文档修改nginx:

server {
   if ($host = example.seatable.com) {
       return 301 https://$host$request_uri;
   }
   listen 80;
   server_name example.seatable.com;
   return 404;
}

server {
   server_name example.seatable.com;

   listen 443 ssl;
   ssl_certificate /shared/ssl/<your-ssl.cer>;
   ssl_certificate_key /shared/ssl/<your-ssl.key>;

   proxy_set_header X-Forwarded-For $remote_addr;

在用http://seatable-server就会出现404,如果用https://seatable-server,就会出现证书不对的情况,
解决办法只有把

PYTHON_STARTER_ALTERNATIVE_FILE_SERVER_ROOT=http://seatable

换成外网地址才能正常使用
附上截图:
关于python的.env部分:

PYTHON_STARTER_USE_ALTERNATIVE_FILE_SERVER_ROOT=True
PYTHON_STARTER_ALTERNATIVE_FILE_SERVER_ROOT=http://seatable

那您把这两行注释或者删了吧,是教程文档的问题,取消这两个配置后会走您的 seatable 服务地址