Skip to content
forked from umbrellio/ucdn

Tool for uploading assets to AWS S3

Notifications You must be signed in to change notification settings

devfilatov/ucdn

 
 

Repository files navigation

ucdn

Tool for uploading assets to AWS S3.

Installation

$ yarn global add @umbrellio/ucdn

or

$ npm i -g @umbrellio/ucdn

Usage

Upload

$ ucdn upload -c /path/to/config/file.yaml -C production

Options

All following options except config and config-key can be configured using the config file.

Available AWS regions can be viewed at https://docs.aws.amazon.com/sns/latest/dg/sns-supported-regions-countries.html.

--config, -c                            path to config file     [default: "./ucdn.yml"]
--config-key, -C                        root config key         [default: null]
--region, -r                            AWS geographical area   [default: "eu-west-1"]
--dir, -d                               assets directory        [default: "dist/"]
--bucket, -b                            AWS bucket for upload   [required]
--exclude, -e                           excluded extenstions    [default: ["html","gz"]]
--accessKeyId, --access-key-id          AWS access key ID       [required]
--secretAccessKey, --secret-access-key  AWS secret access key   [required]

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/umbrellio/ucdn.

License

Released under MIT License.

Authors

Created by Aleksei Bespalov.

Supported by Umbrellio

About

Tool for uploading assets to AWS S3

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 98.7%
  • Dockerfile 1.3%