通过 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/ 访问了