Admin Manual
This manual is for system administrators and advanced users who need to perform maintenance, manage users, or interact with the system via the command line.
Overview
Most administrative tasks are handled through three primary tools:
dev.sh: The main helper script for development and maintenance. It provides shortcuts for common tasks like running tests, managing the database, and building the frontend.user_cli.py: A command-line interface for user management, such as creating superusers, resetting passwords, and managing roles.test_runner.py: The script used to run the project's test suites.
Guides
- CLI Tools: Detailed documentation on using
dev.sh,user_cli.py, andtest_runner.py. - Advanced Docker: A deep dive into the Docker setup, including networking, volumes, and customization for production environments.