AI摘要
fly.io是一个用于部署应用程序的平台。本文介绍了如何使用fly.io部署Typecho博客系统。首先,需要创建一个fly.toml文件,其中包含应用程序的配置信息,如应用名称、主要区域、构建镜像等。然后,可以设置环境变量,如时区和Typecho站点URL。接下来,需要将Typecho的数据目录挂载到容器中。最后,配置HTTP服务,包括内部端口、强制使用HTTPS、自动停止和启动机器等。如果在安装过程中需要赋权,可以使用fly ssh console命令登录容器,并执行chmod -R 777 usr命令。
示例
本站使用fly.io部署
fly.toml
app = "avnvu"
primary_region = "hkg"
[build]
image = "joyqi/typecho:nightly-php7.4-apache"
[env]
TIMEZONE = "Asia/Shanghai"
TYPECHO_SITE_URL = "https://www.avnvu.com"
[[mounts]]
source = "typecho_data"
destination = "/app/usr"
[http_service]
internal_port = 80
force_https = true
auto_stop_machines = false
auto_start_machines = true
min_machines_running = 1
processes = ["app"]
赋权
如果安装过程需要赋权
则使用命令
fly ssh console
登录容器执行
chmod -R 777 usr
即可