kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
0f06c39854
0.6.1 (unreleased) ------------------ Features: - Can now skip acoustid on file import with the --no-acoustid flag (#111) Bugfixes: - Added missing batch id in output during import (#112) - Added some feedback on the play button (#100) - Smarter pagination which takes a fixed size (#84) Other: - Completely removed django-cachalot from the codebase (#110). You can safely remove the CACHALOT_ENABLED setting from your .env file |
||
---|---|---|
api | ||
changes | ||
demo | ||
deploy | ||
docker/nginx | ||
docs | ||
front | ||
.dockerignore | ||
.editorconfig | ||
.env.dev | ||
.gitattributes | ||
.gitignore | ||
.gitlab-ci.yml | ||
CHANGELOG | ||
CONTRIBUTORS.txt | ||
LICENSE | ||
README.rst | ||
dev.yml | ||
pyproject.toml |
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