什么是配置文件?
配置文件是一个包含应用参数的文件,例如主文件、内存、版本以及其他设置。该文件用于在 Square Cloud 平台上配置和部署你的应用。squarecloud.app
创建配置文件
创建配置文件非常简单:只需创建一个名为squarecloud.app 或 squarecloud.config 的文件,并在其中添加配置参数即可。
1
选择扩展名
配置文件可以有两种扩展名:.app 或 .config。你可以使用
squarecloud.app 或 squarecloud.config,随你喜好。提示:使用 .app 有助于推广 Square Cloud。🥰😂
在 macOS 上,我们推荐使用 .config 扩展名。
2
创建文件
使用所选的扩展名创建一个文件,并在其中添加配置参数。
配置参数
下面列出了配置文件中可用的所有配置参数。可编辑参数(✅)可以在部署后于控制面板中修改。不可编辑参数(❌)需要完整重新上传应用才能更改。
配置参数详解
下面详细说明了你可以在配置文件中使用的配置参数。MAIN [*]
类型:String | 可编辑:❌ | 限制:32 字符定义应用的主文件。
设置此参数后,运行时环境将根据主文件的扩展名进行推断
MEMORY [*]
类型:Integer | 可编辑:✅ | 限制:最低 256MB(机器人)、512MB(网站)定义你的应用将使用的内存量。
该值必须以兆字节(MB)为单位指定。
VERSION [*]
类型:String | 可编辑:❌ | 取值:
recommended、latest 或特定版本
定义应用的语言版本。DISPLAY_NAME [*]
类型:String | 可编辑:✅ | 限制:32 字符定义应用的显示名称。
DESCRIPTION
类型:String | 可编辑:✅ | 限制:280 字符定义应用的描述。
AUTORESTART
类型:Boolean | 可编辑:✅ | 取值:
true、false | 默认值:false定义应用在失败时是否应自动重启。SUBDOMAIN
类型:String | 可编辑:✅ | 限制:63 字符 | 默认值:
undefined定义你网站的子域名(仅适用于 Web 应用)。最终 URL 将为:
mysite.squareweb.appRUNTIME
类型:String | 可编辑:❌手动定义运行时环境。请查看下方接受的取值和环境。
START
类型:String | 可编辑:✅ | 限制:256 字符 | 默认值:
undefined定义自定义启动命令。机器人配置示例
以下是一些机器人的配置示例:网站配置示例
以下是一些网站的配置示例:网站 URL 将为:
mysite.squareweb.app将
next.config.js 作为 MAIN 仅用于让系统将该项目识别为 JavaScript 或 TypeScript 项目(另一个 .ts/.tsx 文件)
