通过 Docker Compose 部署

其他流程与 Docker 安装 无异。

>>> 更多内容,查看完整的「环境变量」列表 <<<

绑定域名

以 nginx 为例,通过 nginx 代理 http://127.0.0.1:13000/

1server {
2    listen 80;
3    server_name your_domain.com;  # 将 your_domain.com 替换为您的域名
4
5    location / {
6        proxy_pass http://127.0.0.1:13000/;
7        proxy_http_version 1.1;
8        proxy_set_header Upgrade $http_upgrade;
9        proxy_set_header Connection "Upgrade";
10        proxy_set_header Host $host;
11    }
12}

子路径部署

部署到子路径,需要配置 APP_PUBLIC_PATH 环境变量。

1services:
2  app:
3    image: tachybase/tachybase:latest
4    environment:
5+     - APP_PUBLIC_PATH=/tachybase/

应用的 URL 是 http://127.0.0.1:13000/tachybase/ ,Nginx 配置为

1server {
2    listen 80;
3    server_name your_domain.com;  # 将 your_domain.com 替换为您的域名
4
5    location /tachybase/ {
6        proxy_pass http://127.0.0.1:13000/tachybase/;
7        proxy_http_version 1.1;
8        proxy_set_header Upgrade $http_upgrade;
9        proxy_set_header Connection "Upgrade";
10        proxy_set_header Host $host;
11    }
12}

最后就可以通过 http://your_domain.com/tachybase/ 访问了