uppy/examples/digitalocean-spaces
Kevin van Zonneveld 67af833fdb
More uppy server -> companion renames (#1037)
* Some uppy server -> companion renames

* Fix typos

* Implement most of @goto-bus-stop's feedback

* Nuke Create React App readme

* An Companion -> A Companion

* Companion server -> instance
2018-09-03 14:48:03 +02:00
..
index.html examples: Add some text to the DO example page 2018-03-19 09:51:24 +01:00
main.js Rename last remnants of uppy-server in examples 2018-08-27 11:26:45 +02:00
package-lock.json examples: Update digitalocean-spaces deps. 2018-08-13 12:39:59 +02:00
package.json examples: Update digitalocean-spaces deps. 2018-08-13 12:39:59 +02:00
readme.md More uppy server -> companion renames (#1037) 2018-09-03 14:48:03 +02:00
server.js More uppy server -> companion renames (#1037) 2018-09-03 14:48:03 +02: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.

To try this example, first run:

npm install

Then configure some environment variables and run it:

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 start