hiraeth/runner

使用 Docker 和 FrankenPHP 运行您的 Hiraeth 应用程序

安装: 6

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:opus-package

3.0-beta 2024-03-16 15:09 UTC

This package is auto-updated.

Last update: 2024-09-16 16:07:38 UTC


README

Runner 是一种使用 Docker 和 FrankenPHP 运行您的 Hiraeth 应用程序的方法。唯一的要求应该是相对较新的 Docker 版本。

安装

在项目根目录下

composer require hiraeth/runner

基本用法

cd runner
docker compose up

执行此命令将构建 FrankenPHP 以及 PHP 的最新版本。需要注意的是,默认情况下,仅提供/构建了 PHP 图像的最小 PHP 扩展集。要添加扩展,从 runner 目录,只需

touch extensions/<extension>

例如

touch extensions/sqlite3

然后重新运行

docker compose up --build

Caddy

Runner 由 Caddy 驱动,如果您需要额外的插件,可以将它们添加到 build.args 文件中,作为 xcaddy 构建步骤的 --with 参数。同样,您可能需要使用 --build 选项重新运行。您可以在 caddy 子目录中修改 Caddyfile。默认情况下,将启用 internal 的 tls,并且所有接口上的所有端口都将打开。