@fdmediagroep/imgix-upload

0.0.31 • Public • Published

Build CodeQL

IMGIX Upload

Upload images to IMGIX and output a JSON-file with mappings to the hashed filenames on IMGIX.

Prerequisites

  1. Node & NPM

Getting started

For users of this tool

  1. Run npm i -g @fdmg/imgix-upload to install this CLI-tool globally.
  2. Make sure the required environment variables are set
  3. You can now use fdmg-imgix-upload from the command-line or use the shorthand fiu.
    • Run fiu --help to see the available options.

Alternatively:

  1. Run npm i -D @fdmg/imgix-upload to install the tool for your project.
  2. Make sure the required environment variables are set or available in an .env file.
  3. fdmg-imgix-upload or fiu commands are now available in package.json scripts.

For developers of this tool

  1. Run npm i to install all dependencies
  2. Run npm run build to build the development version of this application.
    • Alternatively run npm run build:prod to build the production version of this application.
  3. Make sure the required environment variables are set or available in an .env file.
  4. Run npm start

Environment variables

The following environment are supported:

  • ENVIRONMENT
  • IMGIX_UPLOAD_AWS_DEFAULT_REGION=eu-west-1
  • IMGIX_UPLOAD_RELATIVE_IMAGE_MAP_LOCATION=./imageMap.json
  • IMGIX_UPLOAD_RELATIVE_IMAGE_FOLDER_LOCATION=./public
  • IMGIX_UPLOAD_ACC_S3_API_KEY= (required)
  • IMGIX_UPLOAD_ACC_S3_SECRET_KEY= (required)
  • IMGIX_UPLOAD_ACC_S3_BUCKET_URL= (required)
  • IMGIX_UPLOAD_ACC_S3_BUCKET= (required)
  • IMGIX_UPLOAD_DEV_S3_API_KEY= (required)
  • IMGIX_UPLOAD_DEV_S3_SECRET_KEY= (required)
  • IMGIX_UPLOAD_DEV_S3_BUCKET_URL= (required)
  • IMGIX_UPLOAD_DEV_S3_BUCKET= (required)
  • IMGIX_UPLOAD_PROD_S3_API_KEY= (required)
  • IMGIX_UPLOAD_PROD_S3_SECRET_KEY= (required)
  • IMGIX_UPLOAD_PROD_S3_BUCKET_URL= (required)
  • IMGIX_UPLOAD_PROD_S3_BUCKET= (required)
  • IMGIX_UPLOAD_S3_DATA_CACHE_CONTROL=max-age=15768000

Readme

Keywords

none

Package Sidebar

Install

npm i @fdmediagroep/imgix-upload

Weekly Downloads

629

Version

0.0.31

License

ISC

Unpacked Size

847 kB

Total Files

14

Last publish

Collaborators

  • willem_liu
  • sapulidi
  • dirk-straat