symbiote-library / silverstripe-s3publisher
一个静态发布器,将站点发布到S3存储桶
1.0.2
2017-06-30 06:40 UTC
Requires
- aws/aws-sdk-php: 2.*
- silverstripe/staticpublishqueue: *
- symfony/finder: 2.4.*
Replaces
- silverstripe-australia/s3publisher: 1.0.2
This package is auto-updated.
Last update: 2024-08-29 03:57:11 UTC
README
重要
此模块不再积极维护,但如果您有兴趣采用它,请告知我们!
SilverStripe S3 Publisher 模块
提供了一个静态发布队列兼容的发布器,可以将站点的副本发布到S3。
维护者联系方式
- Andrew Short (andrew@symbiote.com.au)
安装
一旦您使用Composer安装了模块,您需要使用您的S3存储桶详细信息配置BucketWebsiteFactory
,并将Publisher
扩展应用到SiteTree
Injector: Symbiote\S3Publisher\BucketWebsiteFactory: properties: client: key: "<key>" secret: "<secret>" bucket: "<bucket>" baseURL: "<website-base-url>" SiteTree: extensions: - Symbiote\S3Publisher\Publisher
然后您可以运行静态发布队列,它将作为静态HTML文件将站点发布到您的S3存储桶。还有两个构建任务
ConfigureBucketTask
配置S3存储桶以提供网站服务。UploadAssetsTask
上传静态资源文件(CSS、图片...)。