mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-15 01:21:09 +02:00
Move inactive projects out of active workspace: - bauntown (community website) - maerchenzauber (AI story generation) - memoro (voice memo app) - news (news aggregation) - nutriphi (nutrition tracking) - reader (reading app) - uload (URL shortener) - wisekeep (AI wisdom extraction) Update CLAUDE.md documentation: - Add presi to active projects - Document archived projects section - Update workspace configuration Archived apps can be re-activated by moving back to apps/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
47 lines
No EOL
1.1 KiB
Bash
Executable file
47 lines
No EOL
1.1 KiB
Bash
Executable file
#!/bin/bash
|
||
# YouTube Transcriber - Start Script
|
||
|
||
echo "🎥 YouTube Transcriber System"
|
||
echo "============================="
|
||
echo ""
|
||
|
||
# Check if virtual environment exists
|
||
if [ ! -d "venv" ]; then
|
||
echo "Creating virtual environment..."
|
||
python3 -m venv venv
|
||
source venv/bin/activate
|
||
pip install -r requirements.txt
|
||
else
|
||
source venv/bin/activate
|
||
fi
|
||
|
||
# Start services
|
||
echo "Starting services..."
|
||
echo ""
|
||
|
||
# Start FastAPI backend
|
||
echo "1️⃣ Starting API Server (Port 8000)..."
|
||
uvicorn api_server:app --reload --host 0.0.0.0 --port 8000 &
|
||
API_PID=$!
|
||
|
||
# Wait for API to start
|
||
sleep 3
|
||
|
||
# Start Astro frontend
|
||
echo "2️⃣ Starting Website (Port 4321)..."
|
||
cd website && npx astro dev &
|
||
WEB_PID=$!
|
||
|
||
echo ""
|
||
echo "✅ System started!"
|
||
echo ""
|
||
echo "📍 Access points:"
|
||
echo " • Public Website: http://localhost:4321"
|
||
echo " • Admin Panel: http://localhost:4321/admin"
|
||
echo " • API Docs: http://localhost:8000/docs"
|
||
echo ""
|
||
echo "Press CTRL+C to stop all services"
|
||
|
||
# Wait for interrupt
|
||
trap "echo 'Stopping services...'; kill $API_PID $WEB_PID; exit" INT
|
||
wait |