mirror of
https://github.com/wahyd4/you-music.git
synced 2026-08-09 05:06:44 +10:00
First version works!
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Start Both Backend and Frontend in Background
|
||||
|
||||
echo "🚀 Starting YouMusic Development Environment"
|
||||
echo "============================================"
|
||||
echo ""
|
||||
|
||||
# Check if setup was run
|
||||
if [ ! -d "backend/.venv" ] || [ ! -d "frontend/node_modules" ]; then
|
||||
echo "❌ Setup not complete. Run ./dev-setup.sh first"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Create logs directory
|
||||
mkdir -p logs
|
||||
|
||||
# Start backend in background
|
||||
echo "Starting Backend..."
|
||||
./dev-backend.sh > logs/backend.log 2>&1 &
|
||||
BACKEND_PID=$!
|
||||
echo "✅ Backend started (PID: $BACKEND_PID)"
|
||||
echo " Logs: tail -f logs/backend.log"
|
||||
|
||||
# Wait a moment for backend to start
|
||||
sleep 2
|
||||
|
||||
# Start frontend in background
|
||||
echo "Starting Frontend..."
|
||||
./dev-frontend.sh > logs/frontend.log 2>&1 &
|
||||
FRONTEND_PID=$!
|
||||
echo "✅ Frontend started (PID: $FRONTEND_PID)"
|
||||
echo " Logs: tail -f logs/frontend.log"
|
||||
|
||||
# Save PIDs
|
||||
echo $BACKEND_PID > logs/backend.pid
|
||||
echo $FRONTEND_PID > logs/frontend.pid
|
||||
|
||||
echo ""
|
||||
echo "============================================"
|
||||
echo "✅ Development servers are running!"
|
||||
echo "============================================"
|
||||
echo ""
|
||||
echo "Frontend: http://localhost:3000"
|
||||
echo "Backend: http://localhost:8000"
|
||||
echo "API Docs: http://localhost:8000/docs"
|
||||
echo ""
|
||||
echo "To stop servers, run: ./dev-stop.sh"
|
||||
echo ""
|
||||
echo "View logs:"
|
||||
echo " Backend: tail -f logs/backend.log"
|
||||
echo " Frontend: tail -f logs/frontend.log"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user