kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
![]() 0.5.2 (2018-02-26) ------------------ - Fixed broken file import due to wrong url (#73) - More accurate mimetype detection - Fixed really small size on small screens - Added masonry layout for artists, requests and radios (#68) - We now have a favicon! - Fixed truncated play icon (#65) |
||
---|---|---|
api | ||
demo | ||
deploy | ||
docker/nginx | ||
docs | ||
front | ||
.dockerignore | ||
.editorconfig | ||
.env.dev | ||
.gitattributes | ||
.gitignore | ||
.gitlab-ci.yml | ||
CHANGELOG | ||
CONTRIBUTORS.txt | ||
LICENSE | ||
README.rst | ||
dev.yml |
README.rst
Funkwhale ============= A self-hosted tribute to Grooveshark.com. LICENSE: BSD Setting up a development environment (docker) ---------------------------------------------- First of all, pull the repository. Then, pull and build all the containers:: docker-compose -f dev.yml build docker-compose -f dev.yml pull API setup ^^^^^^^^^^ You'll have apply database migrations:: docker-compose -f dev.yml run celeryworker python manage.py migrate And to create an admin user:: docker-compose -f dev.yml run celeryworker python manage.py createsuperuser Launch all services ^^^^^^^^^^^^^^^^^^^ Then you can run everything with:: docker-compose up The API server will be accessible at http://localhost:6001, and the front-end at http://localhost:8080. Running API tests ------------------ Everything is managed using docker and docker-compose, just run:: ./api/runtests This bash script invoke `python manage.py test` in a docker container under the hood, so you can use traditional django test arguments and options, such as:: ./api/runtests funkwhale_api.music # run a specific app test