A static publisher which publishes the site to an S3 bucket
IMPORTANT
This module is no longer actively maintained, however, if you're interested in adopting it, please let us know!
Provides a static publish queue compatible publisher which publishes a copy of the site to S3.
Once you have installed the module using Composer, you need to configure the BucketWebsiteFactory
with your S3
bucket details, and apply the Publisher
extension to SiteTree
:
Injector:
Symbiote\S3Publisher\BucketWebsiteFactory:
properties:
client:
key: "<key>"
secret: "<secret>"
bucket: "<bucket>"
baseURL: "<website-base-url>"
SiteTree:
extensions:
- Symbiote\S3Publisher\Publisher
You can then run the static publish queue, and it will publish the site to your S3 bucket as static HTML files. There
are also two build tasks:
ConfigureBucketTask
configures the S3 bucket to serve the website.UploadAssetsTask
uploads static asset files (CSS, images...).Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem