This is the backend part of the schedule app for CHMNU students and teachers.
- Docker
- Docker Desktop
- Docker compose
- GNU Make(on linux), WSL Ubuntu(on windows)
-
git clone https://github.com/uzineck/chmnu_schedule_app.git cd chmnu_schedule_app
-
make app
- up application and database/infrastructure/monitoringmake app-logs
- follow the logs in app containermake app-down
- down application and all infrastructuremake storages
- up only storages. you should run your application locally for debugging/developing purposesmake storages-logs
- follow the logs in storages containersmake storages-down
- down all infrastructuremake monitoring
- up monitoring docker compose(kibana, apm, elastic)make monitoring-logs
- show monitoring logsmake monitoring-down
- down monitoring docker containers
-
make migrations
- make migrations to modelsmake migrate
- apply all made migrationsmake collectstatic
- collect staticmake superuser
- create admin usermake loaddata
- Searches for and loads the contents of the named fixture into the databasemake dumpdata
- Outputs to standard output all data in the database associated with the named application