概述

平台默认会根据源码根目录是否有index.html文件来识别为静态语言项目.

如需自定义请在源码根目录定义 web.conf 配置文件,默认配置文件如下:

server {
  listen       80;
  location / {
      root   /app/www;
      index  index.html index.htm;
  }
}

构建与部署流程

flowchart TD
    A[提交静态站点源码] --> B{根目录是否存在 index.html}
    B -->|是| C[识别为静态 HTML 项目]
    B -->|否| D[补充 index.html 或改用其他构建类型]
    C --> E{是否提供 web.conf}
    E -->|是| F[使用自定义 Nginx 配置]
    E -->|否| G[使用默认 web.conf]
    F --> H[打包静态资源到 /app/www]
    G --> H
    H --> I[构建 Nginx 运行镜像]
    I --> J[推送镜像到仓库]
    J --> K[生成 Deployment 与 Service]
    K --> L[部署到环境并创建路由]
    L --> M[通过域名访问页面]

部署示例

进入到项目下,新建应用选择基于源码示例进行构建,选中 2048 Demo 并默认全部下一步即可。