resonatecoop / upload

Upload service

Home Page:https://dash.resonate.coop/api/user/upload

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

đź›  Status: Maintenance Mode | Stable

This project is currently in maintenance mode - users should feel free to continue to use this app and expect bug fixes, but not expect many additional features.

Upload Tool

Upload files to backblaze, process audio...

What you'll need

  • Node.js (12.x)
  • Mysql
  • Redis (for queue system jobs)
  • Backlblaze account
  • Email account for sending/receiving email notifications (this should be optional / long running jobs or delayed)

Installation

npm install

Build (babel)

npm run build

Env

cp .env.example .env

Development

npm run dev

Docker

docker-compose up -d upload

Test

npm test

Limits

  • 2000 MB.

See also

About

Upload service

https://dash.resonate.coop/api/user/upload

License:GNU General Public License v3.0


Languages

Language:JavaScript 96.0%Language:Pug 2.0%Language:CSS 1.0%Language:Dockerfile 1.0%