soundwave/Makefile
Iulian 51679d1943 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
2025-12-16 23:43:07 +00:00

45 lines
1.1 KiB
Makefile

.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"