Данное краткое руководство описывает то как осуществлять первый и последующие запуски серверной части приложения.
Для работы сервера необходима система с следующими минимальными требованиями:
- ОС: Ubuntu 22.04 или Windows 10/11
- Процессор от 2x ядер
- RAM: 4GB
- 100GB HDD
Для сборки сервера необходима система контейнеризации такая как Docker и его инструмент docker compose.
После установки перечисленных утилит, вам необходимо будет перейти в папку с проектом и выполнить следующие действия перед начальным запуском:
- в папку irm_backend вам необходимо перенести папку static.
- запустить команды
docker compose up --build -d
docker exec -it irm-server python manage.py collectstatic --noinput
docker exec -it irm-server python manage.py migrate
docker exec -it irm-server python manage.py seed_all
docker exec -it irm-server python create_superuser.py
Во время последующих запусков вам необходимо будет запускать команду docker compose up
Войти в админ панель можно по адресу http://localhost:8100/admin/
Логин: root
Пароль: root