通过 Docker Compose 部署
其他流程与 Docker 安装 无异。
>>> 更多内容,查看完整的「环境变量」列表 <<<
绑定域名
以 nginx 为例,通过 nginx 代理 http://127.0.0.1:13000/
server {
listen 80;
server_name your_domain.com; # 将 your_domain.com 替换为您的域名
location / {
proxy_pass http://127.0.0.1:13000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
}
子路径部署
部署到子路径,需要配置 APP_PUBLIC_PATH
环境变量。
services:
app:
image: tachybase/tachybase:latest
environment:
+ - APP_PUBLIC_PATH=/tachybase/
应用的 URL 是 http://127.0.0.1:13000/tachybase/ ,Nginx 配置为
server {
listen 80;
server_name your_domain.com; # 将 your_domain.com 替换为您的域名
location /tachybase/ {
proxy_pass http://127.0.0.1:13000/tachybase/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
}
最后就可以通过 http://your_domain.com/tachybase/ 访问了