testing
This commit is contained in:
@@ -42,10 +42,9 @@ echo "PostgreSQL is up - executing command"
|
||||
echo "Running initialization..."
|
||||
python3 -c "
|
||||
from app import create_app
|
||||
from models import SiteSettings, db
|
||||
from models import SiteSettings, db, User
|
||||
from migrations.add_events_table import upgrade as upgrade_events
|
||||
from migrations.add_notifs_table import upgrade as upgrade_notifs
|
||||
from init_admin import init_admin
|
||||
from utils.email_templates import create_default_templates
|
||||
|
||||
app = create_app()
|
||||
@@ -79,9 +78,24 @@ with app.app_context():
|
||||
except Exception as e:
|
||||
print(f'Error creating site settings: {e}')
|
||||
|
||||
# Initialize admin user
|
||||
print('Initializing admin user...')
|
||||
init_admin()
|
||||
# Create admin user if it doesn't exist
|
||||
print('Creating admin user...')
|
||||
admin = User.query.filter_by(email='administrator@docupulse.com').first()
|
||||
if not admin:
|
||||
admin = User(
|
||||
username='administrator',
|
||||
email='administrator@docupulse.com',
|
||||
last_name='None',
|
||||
company='docupulse',
|
||||
is_admin=True,
|
||||
is_active=True
|
||||
)
|
||||
admin.set_password('changeme')
|
||||
db.session.add(admin)
|
||||
db.session.commit()
|
||||
print('Default administrator user created successfully.')
|
||||
else:
|
||||
print('Admin user already exists.')
|
||||
|
||||
# Create default templates
|
||||
print('Creating default templates...')
|
||||
|
||||
Reference in New Issue
Block a user