https://github.com/ecomplus/storage-api
E-Com Plus Storage API (DO Spaces) Node.js Express App
https://github.com/ecomplus/storage-api
aws-s3 cloudinary digitalocean-spaces ecomplus rest-api storage-api uploads-api
Last synced: 5 days ago
JSON representation
E-Com Plus Storage API (DO Spaces) Node.js Express App
- Host: GitHub
- URL: https://github.com/ecomplus/storage-api
- Owner: ecomplus
- License: gpl-3.0
- Created: 2018-04-23T20:42:35.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-15T23:05:49.000Z (over 3 years ago)
- Last Synced: 2025-02-17T15:27:00.810Z (3 months ago)
- Topics: aws-s3, cloudinary, digitalocean-spaces, ecomplus, rest-api, storage-api, uploads-api
- Language: JavaScript
- Homepage: https://apx-storage.e-com.plus/
- Size: 1.62 MB
- Stars: 0
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
E-Com Plus Storage API (DO Spaces) Node.js Express App
# Technology stack
+ [NodeJS](https://nodejs.org/en/) 14.x
+ [Express 4](http://expressjs.com/) web framework# Reference
+ https://www.digitalocean.com/community/tutorials/how-to-upload-a-file-to-object-storage-with-node-js
+ https://developers.digitalocean.com/documentation/spaces/
+ https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html# Setting up
```bash
git clone https://github.com/ecomclub/storage-api
cd storage-api
cp config/config-sample.json config/config.json
nano config/config.json
```Edit `config.json` placing correct values for your environment,
after that, start app with node:```bash
node ./main.js
```# Web server
You need to use a web server such as NGINX or Apache HTTP,
proxy passing the requests to configured TCP port.