tomhatzer/statamic-vapor-compatibility

一个使Statamic能够在Laravel Vapor上部署的包

v0.1.1 2021-07-02 18:31 UTC

This package is auto-updated.

Last update: 2024-08-29 05:37:29 UTC


README

Latest Version on Packagist Total Downloads

此包添加了功能,使Statamic能够通过容器镜像在Laravel Vapor上运行。

安装

通过composer安装此包

composer require tomhatzer/statamic-vapor-compatibility

使用以下命令发布配置文件

php artisan vendor:publish --provider="StatamicVaporCompatibility\StatamicVaporCompatibilityServiceProvider" --tag="statamic-vapor-compatibility-config"

在github上为您的账户或组织创建一个新的个人访问令牌

这是必要的,以便能够从私有仓库中拉取和推送。

将一个新的私有仓库添加到您的github账户中。

请确保使用私有仓库,因为所有文件,包括用户文件,都将存储在这个仓库中。

使用以下变量扩展Laravel Vapor的阶段环境变量

STATAMIC_FILES_REPOSITORY=https://<personal-access-token-you-created-earlier>@github.com/<your-username-or-organization>/<name-of-private-repository-you-created-earlier>.git
STATAMIC_FILES_REPOSITORY_NAME=<name-of-the-folder-where-you-want-to-store-your-files>
STATAMIC_GIT_NAME=<your-git-user-name>
STATAMIC_GIT_EMAIL=<your-git-user-email>

执行以下命令以更新您的Dockerfile

php artisan statamic-vapor:check-dockerfile

请手动检查您的Dockerfile,查看是否有任何不兼容的更改。

Statamic插件兼容性

您可以在插件中添加事件和监听器,并要求用户手动将它们添加到我们的配置文件中。

有关如何操作的详细信息,请参阅 Statamic文档监听器文件夹 以及此包的 事件配置项

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件