initialize_platform
- class smarter.apps.account.management.commands.initialize_platform.Command(*args, **kwargs)[source]
Bases:
SmarterCommandDjango manage.py initialize_platform command.
- handle(*args, **options)[source]
Initialize the Smarter platform.
Creates the minimal resources necessary to start using Smarter.
Create an admin user with the provided username, email, and password.
Create example accounts and users.
Verify DNS configuration.
Load example projects from GitHub.
Add plugin examples.
Deploy example llmclients.
Initialize providers, and the built-in Proxies of their APIs.
Create StackAcademy SQL and API llmclients.
Apply manifests and update secrets for database connections.
Sync the ledger of infrastructure resources with the Kubernetes cluster.