Skip to content
forked from umbrellio/ucdn

Tool for uploading assets to AWS S3

Notifications You must be signed in to change notification settings

k-romanenko/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]
--targetDir, --target-dir               AWS bucket target directory   [default: "/"]

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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.0%
  • Dockerfile 2.0%