insight-media / statamic-sync
为 Statamic 项目提供的包,提供了控制台命令以在本地项目和远程项目之间同步内容。
v2.0.0
2022-04-01 18:52 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.9.2
- spatie/ssh: 1.7.2
Requires (Dev)
- nunomaduro/collision: ^6.0
README
一个控制台命令,用于保持您的本地 Statamic 项目与生产版本同步。
此 Statamic 项目包提供了一个控制台命令,用于从您的生产版本将 CMS 内容拉取到您的本地版本。
该包需要与您的 web 服务器建立 SSH 连接。
安装
您可以通过 composer 安装此包
composer require --dev insight-media/statamic-sync
您可以选择使用以下命令发布配置文件
php artisan vendor:publish --tag="statamic-sync-config"
添加和编辑以下环境变量
SSH_USER=user
SSH_HOST=yourproject.com
SSH_PORT=22
SSH_PATH=/var/www/project
使用方法
php artisan statamic:sync
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅我们的安全策略。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。