Initial commit - SoundWave v1.0
- Full PWA support with offline capabilities - Comprehensive search across songs, playlists, and channels - Offline playlist manager with download tracking - Pre-built frontend for zero-build deployment - Docker-based deployment with docker compose - Material-UI dark theme interface - YouTube audio download and management - Multi-user authentication support
This commit is contained in:
commit
51679d1943
254 changed files with 37281 additions and 0 deletions
45
Makefile
Normal file
45
Makefile
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
.PHONY: help build up down logs shell migrate frontend backend clean
|
||||
|
||||
help:
|
||||
@echo "SoundWave - Available Commands"
|
||||
@echo "================================"
|
||||
@echo "make build - Build Docker images"
|
||||
@echo "make up - Start all services"
|
||||
@echo "make down - Stop all services"
|
||||
@echo "make logs - View logs"
|
||||
@echo "make shell - Open Django shell"
|
||||
@echo "make migrate - Run database migrations"
|
||||
@echo "make frontend - Install frontend dependencies"
|
||||
@echo "make backend - Install backend dependencies"
|
||||
@echo "make clean - Clean up containers and volumes"
|
||||
|
||||
build:
|
||||
docker-compose build
|
||||
|
||||
up:
|
||||
docker-compose up -d
|
||||
@echo "SoundWave is starting..."
|
||||
@echo "Access at: http://localhost:123456"
|
||||
|
||||
down:
|
||||
docker-compose down
|
||||
|
||||
logs:
|
||||
docker-compose logs -f soundwave
|
||||
|
||||
shell:
|
||||
docker-compose exec soundwave python backend/manage.py shell
|
||||
|
||||
migrate:
|
||||
docker-compose exec soundwave python backend/manage.py migrate
|
||||
|
||||
frontend:
|
||||
cd frontend && npm install
|
||||
|
||||
backend:
|
||||
cd backend && pip install -r requirements.txt
|
||||
|
||||
clean:
|
||||
docker-compose down -v
|
||||
rm -rf audio/ cache/ es/ redis/
|
||||
@echo "Cleaned up all data volumes"
|
||||
Loading…
Add table
Add a link
Reference in a new issue