managarten/apps-archived/wisekeep/legacy/start.sh
Till-JS 61d181fbc2 chore: archive inactive projects to apps-archived/
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>
2025-11-29 07:03:59 +01:00

47 lines
No EOL
1.1 KiB
Bash
Executable file
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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