updated digiserver 2
This commit is contained in:
50
quick_test.sh
Executable file
50
quick_test.sh
Executable file
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Quick Test - DigiServer v2
|
||||
# Simple test script without virtual environment
|
||||
|
||||
set -e
|
||||
|
||||
echo "🧪 DigiServer v2 - Quick Test"
|
||||
echo "=============================="
|
||||
echo ""
|
||||
|
||||
cd /home/pi/Desktop/digiserver-v2
|
||||
|
||||
# Check if database exists
|
||||
if [ ! -f "instance/dashboard.db" ]; then
|
||||
echo "🗄️ Creating database..."
|
||||
export FLASK_APP=app.app:create_app
|
||||
python3 -c "
|
||||
from app.app import create_app
|
||||
from app.extensions import db
|
||||
from app.models import User
|
||||
from flask_bcrypt import bcrypt
|
||||
|
||||
app = create_app()
|
||||
with app.app_context():
|
||||
db.create_all()
|
||||
# Create admin user
|
||||
admin = User.query.filter_by(username='admin').first()
|
||||
if not admin:
|
||||
hashed = bcrypt.generate_password_hash('admin123').decode('utf-8')
|
||||
admin = User(username='admin', password=hashed, role='admin')
|
||||
db.session.add(admin)
|
||||
db.session.commit()
|
||||
print('✅ Admin user created (admin/admin123)')
|
||||
else:
|
||||
print('✅ Admin user already exists')
|
||||
"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "🚀 Starting Flask server..."
|
||||
echo "📍 URL: http://localhost:5000"
|
||||
echo "👤 Login: admin / admin123"
|
||||
echo ""
|
||||
echo "Press Ctrl+C to stop"
|
||||
echo ""
|
||||
|
||||
export FLASK_APP=app.app:create_app
|
||||
export FLASK_ENV=development
|
||||
python3 -m flask run --host=0.0.0.0 --port=5000
|
||||
Reference in New Issue
Block a user