This application uses @uppy/companion with a custom AWS S3 configuration.
Files are uploaded to a randomly named directory inside the uppy/ directory in a bucket.
To run this template, clone this repository and then run these commands from the root folder:
Run these commands from the root folder.
npm installInstall dependencies.npm run buildBuilds the backend app to thebuilddirectory.
Run these commands from the client folder.
npm run buildBuilds the frontend app to thebuild/clientdirectory.
Then, set up the COMPANION_AWS_KEY, COMPANION_AWS_SECRET, COMPANION_AWS_REGION, and COMPANION_AWS_BUCKET environment variables for @uppy/companion.
Then, again in the repository root, start this application by doing:
npm run start