albertofem/assetic-amazon-s3-bundle

将 Assetic 资产打包到 Amazon S3 的组件

dev-master 2014-12-10 07:27 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:07:04 UTC


README

Scrutinizer Code Quality

将 Assetic 资产打包到 Amazon S3 的组件

安装

在您的 composer.json 中要求此包

composer require albertofem/assetic-amazon-s3-bundle dev-master

在您的 Appkernel 中启用它

public function registerBundles()
{
    $bundles = [
        ....
        new \AFM\Bundle\AsseticAmazonS3Bundle\AFMAsseticAmazonS3Bundle(),
    ]
}

配置

您必须提供以下参数

aws_key: ~
aws_secret_key: ~
aws_region: ~

此外,您还需要将 write_to 参数更改为您的 s3 桶

assetic:
    write_to: s3://my_bucket

用法

只需使用正常的资产命令,但使用 s3 作为目标

php app/console assetic:dump
php app/console assets:install s3://my-bucket