26 lines
752 B
Bash
Executable File
26 lines
752 B
Bash
Executable File
#!/bin/bash
|
|
# Simple script to serve the built app locally
|
|
|
|
if [ ! -d "dist" ]; then
|
|
echo "Error: dist folder not found. Run 'npm run build' first."
|
|
exit 1
|
|
fi
|
|
|
|
echo "Starting local server..."
|
|
echo "Open your browser to: http://localhost:8000"
|
|
echo "Press Ctrl+C to stop the server"
|
|
echo ""
|
|
|
|
# Try different server options in order of preference
|
|
if command -v python3 &> /dev/null; then
|
|
python3 -m http.server 8000 --directory dist
|
|
elif command -v python &> /dev/null; then
|
|
cd dist && python -m SimpleHTTPServer 8000
|
|
elif command -v php &> /dev/null; then
|
|
php -S localhost:8000 -t dist
|
|
else
|
|
echo "Error: No suitable HTTP server found."
|
|
echo "Please install Python 3, Python 2, or PHP, or use 'npm run preview'"
|
|
exit 1
|
|
fi
|