uppy/examples/digitalocean-spaces
2020-03-30 16:07:24 +02:00
..
index.html examples: Add some text to the DO example page 2018-03-19 09:51:24 +01:00
main.js update docs, tests, and examples with companionUrl rename 2019-04-15 14:56:37 +01:00
package.json lerna link convert (#1730) 2019-07-19 12:16:36 +02:00
readme.md examples: document npm run build, closes #2024 2020-03-30 16:07:24 +02:00
server.js examples: remove UPPYSERVER_ references 2019-11-20 16:55:30 +01:00

Uploading to DigitalOcean Spaces

This example uses Uppy to upload files to a DigitolOcean Space. DigitalOcean Spaces has an identical API to S3, so we can use the AwsS3 plugin. We use @uppy/companion with a custom endpoint configuration that points to DigitalOcean.

Running it

To run this example, make sure you've correctly installed the repository root:

npm install
npm run build

That will also install the dependencies for this example.

Then, again in the repository root, configure some environment variables, and run:

COMPANION_AWS_REGION=ams3 \
COMPANION_AWS_KEY=your_access_key_id \
COMPANION_AWS_SECRET=your_secret_access_key \
COMPANION_AWS_BUCKET=your_space_name \
npm run example digitalocean-spaces