You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Fasty CMS Docker容器时Lapis的app.lua与init.lua报错如何解决?

问题排查与解决方案

核心错误cannot open git: No such file or directory的根因是Fasty CMS前台渲染流程依赖git命令,你运行的Docker容器内未预装git工具导致服务启动中断,可按以下步骤逐层排查修复:

1. 优先修复容器内git缺失问题

  • 临时验证方案:进入运行中的cms容器,执行apk add git(Fasty默认使用Alpine基础镜像),安装完成后刷新前台页面测试是否正常访问
  • 永久修复方案:
    若你是自定义Dockerfile部署,在依赖安装阶段新增git安装指令:
    RUN apk add --no-cache git
    
    若你直接使用官方预制镜像启动,修改docker-compose.yml的启动命令,容器启动前先安装git:
    services:
      cms:
        # 保留原有镜像、端口、挂载等配置不变
        command: sh -c "apk add --no-cache git && 原有启动命令"
    

2. 安装git后仍报错则检查站点绑定配置

你可正常访问后台说明ArangoDB连接无异常,需排查域名映射配置问题:

  • 登录后台管理门户,进入站点设置页,确认当前站点绑定的域名与你访问的demo.localhost:8080完全匹配
  • 调整config.js配置,新增本地站点映射规则:
    var Config = {
      ".fasty.ovh": "https://fasty.ovh/_db/",
      "demo.localhost": "http://localhost:8529/_db/"
    };
    
    配置完成后重启CMS容器生效。

3. 验证Foxx服务运行状态

  • 访问ArangoDB后台http://localhost:8529,登录后进入db_demo数据库,查看Foxx服务列表,确认Fasty相关服务状态为运行中
  • 若服务异常,重新执行Foxx服务部署命令,部署完成后重启CMS容器即可。

内容的提问来源于stack exchange,提问作者CoopDaddio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:36:06