API worker that powers an online tool to drop in audio files to separate vocals and instrumentals from the file.
- Install Python 3.6/3.7 and virtualenv
- Install Docker CE
- Install Node.js
sudo npm install -g gatsby-cli
- git clone demix-frontend in the parent directory of demix s.t. ../demix-frontend/ is the path to the git repo
- cd into demix-frontend and run
npm install
- art will give you some secret files: place demix.cfg into the folder demix where app.py is, and nginx.crt/nginx.key should go in the root of the repo
Build the latest frontend and then deploy with docker
./build_bundle.sh
./docker_build.sh
./docker_run.sh
Go to https://localhost to see a local deployment
- get mongodb installed and running locally (optional)
virtualenv venv
. venv/bin/activate
pip install -r requirements.txt
- ./dev_run.sh api server now running at :5000 Go to demix-frontend readme and follow instructions on setting up frontend dev server