11:35:07.796
[Information]
[System]
=== Log Panel System Started ===
11:35:07.800
[Information]
[System]
All Console.WriteLine and ILogger messages will now be captured!
11:35:07.992
[Warning]
[Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository]
Storing keys in a directory '/home/app/.aspnet/DataProtection-Keys' that may not be persisted outside of the container. Protected data will be unavailable when container is destroyed. For more information go to https://aka.ms/aspnet/dataprotectionwarning
11:35:08.320
[Information]
[Program]
Initializing master database...
11:35:10.260
[Information]
[Program]
Master database exists, skipping migrations
11:35:10.260
[Information]
[Program]
✓ Master database ready (weaventory_master_db)
11:35:11.106
[Information]
[Program]
✓ Multi-tenant system ready!
11:35:11.220
[Information]
[MoonglowJewelryWeb.Services.SubscriptionPlanSeeder]
Subscription plans already exist, skipping seeding
11:35:11.223
[Information]
[Program]
✓ Subscription system initialized with 3 plans
11:35:11.223
[Information]
[Program]
Initializing custom roles for existing tenants...
11:35:11.346
[Information]
[Program]
Found 1 active tenants to initialize
11:35:12.337
[Information]
[MoonglowJewelryWeb.Services.CustomRoleService]
Role Admin already exists, skipping
11:35:12.345
[Information]
[MoonglowJewelryWeb.Services.CustomRoleService]
Role Manager already exists, skipping
11:35:12.352
[Information]
[MoonglowJewelryWeb.Services.CustomRoleService]
Role Employee already exists, skipping
11:35:12.353
[Information]
[Program]
✓ Initialized custom roles for tenant: Weaventory
11:35:12.353
[Information]
[Program]
✓ Custom role initialization complete for all tenants
11:35:12.463
[Information]
[Program]
Migration card DeleteAllCustomRolesAndPermissions already exists
11:35:12.476
[Information]
[Program]
Migration card InitializeDefaultCustomRoles already exists
11:35:12.490
[Information]
[Program]
Migration card SyncMissingPermissions already exists
11:35:12.535
[Information]
[Program]
✓ All migration cards saved successfully
11:35:12.536
[Information]
[Program]
=================================================
11:35:12.536
[Information]
[Program]
Application started successfully!
11:35:12.536
[Information]
[Program]
Create your first tenant at: /create-tenant
11:35:12.536
[Information]
[Program]
Login at: /tenant-login
11:35:12.536
[Information]
[Program]
=================================================
11:35:12.569
[Warning]
[Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager]
No XML encryptor configured. Key {60dbe33b-d5f1-4ea0-9bdb-8e38299ac34c} may be persisted to storage in unencrypted form.
11:35:12.596
[Information]
[MoonglowJewelryWeb.Services.ShopifyAutoSyncService]
Shopify Auto-Sync Service started. Checking every 1 minutes.
11:35:12.613
[Warning]
[Microsoft.AspNetCore.Hosting.Diagnostics]
Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://+:8080'.
11:35:12.687
[Information]
[Microsoft.Hosting.Lifetime]
Now listening on: http://[::]:8080
11:35:12.687
[Information]
[Microsoft.Hosting.Lifetime]
Application started. Press Ctrl+C to shut down.
11:35:12.687
[Information]
[Microsoft.Hosting.Lifetime]
Hosting environment: Production
11:35:12.687
[Information]
[Microsoft.Hosting.Lifetime]
Content root path: /app
11:35:18.121
[Information]
[MoonglowJewelryWeb.Shared.NavigationMenu]
User not authenticated
11:35:18.135
[Information]
[Console]
FloatingLogPanel initialized. Service enabled: True, Component enabled: True, Log count: 33