分享 36 0

    fly.io部署typecho

    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

    即可

    番号

    0

      暂无评论