To build and run the application, being at the root of the project, you can follow these steps:
make build compose=local.ymlmake django_makemigrationsmake django_migratemake django_createsuperusermake up
After the fifth step, the application should be functional and accessible at http://0.0.0.0:8009/admin
- The instructions assume that you have a working installation of Docker and
make. - The
makecommands use thecomposefilelocal.ymlto start the application containers. - The
django_makemigrationsanddjango_migratecommands are used to create and apply database migrations. - The
django_createsuperusercommand is used to create a superuser account for the application. - The
make upcommand starts the application containers in the background. - The application is accessible at http://0.0.0.0:8009/admin.
- To log in to the admin panel, you will need to use the superuser credentials that you created with the
django_createsuperusercommand. - The
Log Managertool can be used to view log files and manage application configurations. - To test the application, you will need to add some content, such as a list of collections and configurations.