queue system is presented to be more scalable app and reliable download system BREAKING CHANGE: redis is added and required now close #5
15 lines
643 B
Markdown
15 lines
643 B
Markdown
# Build from source
|
|
|
|
Spooty can be also build from source files on your own.
|
|
|
|
### Requirements
|
|
- Node v18.19.1 (it is recommended to use `nvm` node version manager to install proper version of node)
|
|
- Redis in memory cache
|
|
|
|
### Process
|
|
- install Node v18.19.1 using `nvm install` and use that node version `nvm use`
|
|
- from project root install all dependencies using `npm install`
|
|
- copy `.env.default` as `.env` in `src/backend` folder and modify desired environment properties (see [Environment variables](variables.md))
|
|
- build source files `npm run build`
|
|
- built project will be stored in `dist` folder
|
|
- start server `npm run start` |