small web tool to allow multiple users to access spotify controls of one user.
- frontend:
- needs node (tested with v12.14.1) & npm (tested with 6.13.4)
- run
npm installinfrontendfolder
- backend:
- set PYTHONPATH to the main project folder (NOT the server folder)
- create config as seen in the
config-template.iniasserver/config.ini - install dependencies using
pipenv install
- prod_mode = false in
server/config.ini pipenv run python main.py
- run
npm run build-prodinfrontendfolder, creatingdist - setup ssl as seen in the
config-template.ini - prod_mode = true in
server/config.ini pipenv run python main.py
- disable ssl settings in
server/config.ini(apache2 will handle ssl) - needs modules:
proxy_httpandproxy_wstunnel - add site config as seen in
apache2_vhost.conf pipenv run python main.py- for proper security, close the port the server is running on to the public...